You cannot stop even the most intelligent people from doing stupid things sometimes. If a person incorrectly weighs up the pros and cons of a situation, there is nothing you can do about it - and this will happen with your kids someday (not the rape thing hopefully) - their judgement will be impaired by factors outside of your control.
Look in SA we do have a problem with RAPE, one every 20 seconds.
Now when my mother was young, and living in a Communist country
(which was a damn good living for a commie country) she and many thousands of kids would hitchhike during summer break. It was also the era of shorter skirts
and virtually every girl would wear those in summer. However I point to you one difference, rape and sexual molestation were extremely rare.
She nor any of her sisters nor any of her friends ever had a problem
or even heard of others having problems like these.
If you live in a safe area it's OK to be sexy or attractive. When the men
around you understand you - it's OK. However when the guys around
you only have SEX on their minds its a given fact that you'll end up
molested especially if you have revealing clothing AND go to the wrong place at the wrong time.
You can say it's wrong to blame women or prevent them from being sexy,
however at the end of the day - what's better - NOT being raped and hiding a bit or showing off your feminine liberation only to suffer the indignity and pain of being molested or raped? Its a tough choice but in this f-ed up
world or country of ours filled with men who take a girl by force
every 20 seconds you can imagine that innovative and sometimes uncomfortable strategies are necessary.
Same can be said for burglar bars, electric fences and alarms. You
could argue that it's unfair for people to rob you and that it's not the victim's fault but if you don't take the minimum precautions at the end of the
day the insurance company and the rest of your family will blame YOU
not the thugs who took your stuff.