The fact of the matter is that sex in itself has become so feared by our society that it's tantilizing to many perverts, a tool for many control freaks, and a taboo for many moraly-needy people.
The simple fact of the matter is that if sex wasn't considered a moral, half of this wouldn't be a problem.
Would there still be rapists? Of course.
Would there still be illigitimate children? Always.
There will always be the unpreventable situations. These are the situations that no amount of cock-stopping products, not wearing skirts in allies, and birth control can stop.
No, but prevention shouldn't be through items like these. Prevention should be, as I stated up above, the realization and acceptance of sex as what it is, not what it's moral implications are. As soon as we start moving away from the moral standards we hold up to each sex when it comes to sex, and start moving to exactly what sex is and implies, we'll prevent quite a few things from happening.
Rape is, almost always, about power. So very little of rape has to do with actually getting off. If you think it's cause guys act on their horniness more, you've apparently never had a rape victim close to you.
What I mean is, that sex isn't that big a deal at all. It isn't a right of passage. It isn't a decleration of your power over or commitment to another person. It isn't your deflowering and innocence. As soon as those power, fear, and moral standards are taken out of the equations, it won't be tantilizing to perverts anymore. It won't be a power status for a partner anymore. It won't be a sacrifice for your partner, either.
ᵗʰᵉᵇˢᵍ๒ᵍᵐᵃᶥᶫ∙ᶜᵒᵐ
ᴸᶥᵛᵉ ᴼᵑ ᴬᵈᵃᵐ