Guys, if you can't fathom why women hate being catcalled, just think about those obnoxious salesmen at mall kiosks. You know how awkward and annoyed you feel trying to get by them as they desperately push their shitty products on you? Imagine if that happened EVERYWHERE, and if--instead of shoe cleaner--their product was dick.
Sincerely,
An empathetic, straight guy.