Mild is the opposite of Violent. Violent is related to Attack. Rip is a type of Attack. 
Public is a different concept from Private. 
Mild <--Antonym--> Violent <--RelatedTo--> Attack <--IsA-- Rip 
Public <--DistinctFrom--> Private 