A 28 year old Minneapolis woman got so sick of hearing men say things as she walked by that she decided to start confronting them and secretly filming their reactions.

(NSFW)

She says several men have tried to explain their actions by saying things like "women are put on earth to satisfy men" and  “What’s the purpose for a women to be on this earth if not for a man?”

The woman has created Cards Against Harassment that she passes out to her harassers.  The cards say things like "keep it to yourself" and "don't be that guy."