Yeah, that sucks and all, but everyone is entitled to their opinion. I deal with it every once in awhile from the opposite side of the coin.
For example, one evening I was out at the bar when a couple girls asked if they could sit with me, and being a guy who wasn't expecting company I was like hell yeah! We talk for awhile and it turns out they go to the same college, small talk, blah blah. Then one of them asks how old I am and I tell her 26, then she asks why I'm so old and still doing my undergrad so I tell her I was in the Army for six years at which point her friend launches into a tirade on how wrong we were for invading Iraq. I was taken aback because as many of you may or may not know I am not a Bush supporter. However, I didn't need some 21 yr old, self-righteous Psych major lecturing me on my misdeeds or explaining why I decided to follow orders and serve overseas...the bitch actually told me that if I had courage I would've said no to going...nice to judge from behind the safety of youth and ignorance...needless to say things took a sharp nosedive around this point and I didn't get to sleep with either of them but I felt fairly vindicated by the end of it.
So yeah, it happens on both sides...almost made a conservative out of me right on the spot.