Ah...don't get me started. You've got more chance of being groped travelling on the Paris public transport than as a blonde American television reporter in Cairo wearing a short skirt saying 'feel me up'. It's sick. They are disciplining French women into subservient Afghan girls.
It is working too, of course. You resist the first thousand times. Then after having wiped the spit off your face for the 1001st time, you will not wear a skirt anymore. This is what acculturation is all about. Different cultures in close contact will adapt to one another.
The country where twenty years ago women sunbathed topless near riverbanks is now a country where many women cast their eyes down in submission when they meet strange men on the street.
As to the 'whore' bit. Yes. If you respond, you are a whore. For letting it happen. If you do not respond, you are an arrogant whore. Followed by
'are we not good enough for you', followed by spit in the face.
And, as they have it, a whore doesn't deserve respect and a whore can not be raped. In fact, whores need to be taught some manners for undermining the morale of men, so anything that happens is your own fault for being a filthy whore and making these men behave in this manner.

Bookmarks