All well and good, but if a young (or even not so young) woman lives in a place where there are a gazillion rapist moslems, it would be best of all, to act with wisdom.
Why don’t they carry a gun or a big knife? Not that it excuses rapists. It just does away with them.
We live in a real world, not a theoretical one.
So while theoretically, no girl should have to fear rape because rape is wrong and she *should* be able to go where she wants and do what she wants without fear of being raped, it isn't reality.
Real life is what we have to deal with and thus we must adjust our lives accordingly.
Play with fire and some day you're going to get burned.