I know they're annoying.
However, it is dangerous to say that someone deserves a kind of treatment based on how they dress. I used to work at a Keg when I was 19. I dressed to look my best. Did that mean that I had to accept poor behaviour from men that could not keep their libido in check? I was a good waitress and made $200 in a six hour shift. I did the work because my other option was a clerk checking out groceries for $40-$60/day.
No woman is asking for anything just because she dresses a certain way. That being said, there's no way I'd be caught dead in any of those Hooters type outfits. BUT if I were, it would not give ANY guy the RIGHT to treat me like meat.
I wear low cut dresses sometimes. I do my hair, I wear makeup. Obviously I want to look attractive, but I am NOT inviting negative attention. If I dress up, I'm asking for it?
Having been attacked outside of my house just before Christmas, I'm pretty sensitive to any kind of attitude that suggests a woman brings things on herself. There is nothing I could have worn that would justify some bastard sitting on me, trying to rape me and punching me in the face when I wouldn't stop fighting.