On the rare occasions when some guy makes a negative comment, check out his girlfriend. More often than not she'll be looking at you like a plate of chocolate pancakes with strawberries on top, and looking at him like he is something that crawled out from under a rock and stuck to her shoe.

Just give her a smile and wink, and ingnore him. I count that as a win.