While no one person can stem the tide of catcalling, these techniques can help you thwart these brigands and exit the encounter with the upper hand:
1. The helpful retort.
When an ungentlemanly caller yells at you to “smile,” immediately return with helpful life advice — like hygiene tips. He opened up the floor for suggestions by telling you how to live your life, so it’s only fair you return the favor...
2. The broken record.
A particular breed of catcaller is aurally accosting you to attempt to look dominant and alpha-male in front of his friends. This is where you can go all Sun-Tzu and turn his own weapon against him…
3. And if all else fails, use your headphones…
Read More… Source: http://www.yourtango.com/2015275990/3-responses-guarantee-guy-never-catcall-you-again