Great responses. I'd like to add another to the "short hair is hot" count. Long hair can be boring and very cliche'... it' about expressing who you are and how you feel.
Next time your co-workers make a comment, tell them you love bald heads on men and don't want to hear another word until they step up.