The article from Rookie Mag is rage-inducing. I've only had something like that happen to me once:Spoiler:A guy jumped out of a bush and flashed me when I was walking home from school
but I was so surprised I laughed loudly and he legged it.
Have to admit, I think that's probably one of the best ways to deal with that - in some circumstances. Laughing AT them - particularly if you can get really into it and have some snorts and knee slapping in there as well - will likely totally throw them off. It's something people probably aren't prepared for where as they may be prepared for disgust or yelling.
Possibly somewhat triggering: