Men can be such pigs!!! I got the same last week when a fella shouted "fat a*se" at me while driving past. I was mortified as was standing at a bus stop full school kids... I did however shout back "small d*ck", and felt much better when the others laughed at my response!!!
Chin up, hon!!! x