Respecting a woman starts from within the home. First the mother and then the father. The sisters also play a role.
The school should also install this and from our peers we should also learn that touching a woman without her consent is wrong.
Finally our media needs to play a powerful role here...too often our media has men chasing after a young girls as if this something flattering. We then consistently portray good women as weak and self-sacrificing unable to stand up for themselves. So when men see women who are strong and independent, they hate it.
In a society where women are not valued; this is what will happen. Rape victims are innocent; they do nothing to provoke an act. No woman wants to be raped - even the cheapest and s**ttiest woman out there,
We need to raise a society of men who know it is wrong to rape rather than spend all our time teaching women how to avoid getting raped.