I have no doubt that our society could eliminate most rapes and sexual crimes if we would invest more resources and effort into it. When we finally do decide to invest more in the reduction of rape rates, we must find the root causes of rape.
For one, when we find the root causes of rape, we can try to stop these root causes. Also, we can probably find what type of people have the most likelihood of committing rape, so we can try to give them help or at least catch them before they commit the horrible deeds.
We cannot just wait until people commit an act of rape. By doing that we would only prevent rapists from committing future sexual crimes, but we could not undo the ones they already committed.
We must find a way to stop rapists from becoming rapists, or at least catch them and put them in treatment before they commit the horrible deed.
Of course, in addition to collective prevention, we need to help potential victims learn to protect themselves individually.
What do you think?