Abbosi I'm being sarcastic when I say men should be blindfolded. Obviously that's not an answer, neither is covering women from head to toe, neither solution works because men don't rape women based on what they are wearing. They rape women because they:

a) Hate women
b) view women as sexual objects and nothing more
c) Believe they have the right to
d) have not been taught to control their sexual desires because they've been raised to believe they are "uncontrollable"

What needs to happen is a change in those 4 attitudes. Women are not to be hated. Women are not just for sex. No man has the right to sex with a woman. And EVERY man can control his desires, regardless of what a woman is doing/wearing/saying/acting.