I've had the same problem, I think everyone has had it. though, I haven't gotten any bad comments, I'm sure they were said behind my back. But you no what? I don't really care, think about about maybe 95% of the people that will rag on you for it, you may never see them again, so why worry about it? Follow the way "not giving a crap". It's better to ignore that type of stuff.

If you see them laughing at you and making "Look that guy is wearing a skirt" type comments, laugh really loud, but not obnoxiously, and they will usually stop and have a revelation and go away. Make only smart comments, don't do something that puts you in a bad situation, which basically means: don't get revelled up!

But that my own way of doing it, yours may be different.