I find the current pathetic attitude to being whistled at or having your bottom pinched very silly. Grow up and take compliments. There is no feminism today. It has died and been taken over by women who cannot be feminine.
There is a big difference between being whistled at and being groped. I've experienced both and whilst being whistled at didn't bother me at all, in fact it made me laugh, being groped did. Why should I have to tolerate a stranger invading my personal space and touching me intimately just because I happen to be walking past them? I don't go around doing it to others, I keep my hands to myself, so why should they do it to me? I certainly don't take it as a compliment and I don't see that it makes me unfeminine to respect my body and make my own decisions as to who touches it or not.