As to guys wearing dresses.........I have one word that sums up my feelings on this matter.
Inconceivable.
Although I think Pup wears one every time an SEC team plays Michigan.
I have a better answer....men are just downright weird sometimes. :P