It all starts with sex education, both in school and home.
I don't think Kristof's solution is necessarily the best one, but you sound like you don't take the problem seriously at all.
No, but sex education is great at preventing rape and child abuse. For the rest there is the report button...and the police.