First off, show no mercy and whack these creeps whenever wherever. And that from am far from a violent man...
Second, I know from personal experience (yes guys too have these kind of experiences, mine was in a public toilet in Burgos, wont go into details ;-) that you are too flabbergasted to...