With every new person born is a new potential assailant, so without some kind of fundamental change to global socialization, sexual violence is always going to be a problem.
That's why you can stop *a rape* from happening, but you can't stop *rape*.
Each new person born has the potential for both good and evil, and there is every evidence to suggest that those who are violent tend to be those who have been subjected to violence, or witnessed it in a normalising context.
So there's your butter knife. You live your life in the way you want the world to evolve, and imperceptibly move the dial on what we consider normal. Offer even a fleeting experience of kindness and rationality to children who aren't living in optimal circumstances. It increases their options for future behaviour. Their marginally improved behaviour contributes to your ripple effect.
Of course you can stop rape. You refrain, yourself. You discourage rapists and potential rapists, in the short term. You visualise and work towards the sort of society that is a bit more equal and a little less angry.
What you're saying aligns just fine with my previous post.
In this thread, and in almost every rape thread, I've questioned the assumption that rape is a *social* problem. Ultimately rape occurs for two reasons: 1) half of the human population is men, many unthinking, with hormones that are driving them to want sex at almost all times 2) this dynamic heavily reinforces what people call *rape culture*
So unless somehow we eliminate sex amongst our society (. . .

) or completely reverse the dynamic that our biology creates (. . .

), the mountain won't go away, which is the point I was making originally. I'm not trying to be negative about the situation, I'm redefining what I believe is actually the problem. So .. you can stop *a rape*, like you're saying, not *rape*.