Perhaps the problem starts with how children are raised. If boys and girls are treated as equals and not forced into predefined roles there might be less frustration all round. Why, traditionally, are girls dressed in pink and given dolls to play with?  Why are boys taught to "be a man" and not to be a sissy?  These values are primarily taught by mothers.  Have not done the research but have a theory that sexual violence incidents must be far lower in countries where the sexes are treated as equals.  Where women don't expect men to look after them and then expect to be treated as grownups.  Where we don't have a dept. of Women, Children and The Disabled. Yikes!