"Metro" is a term invented by the media, a guy who takes care of his appearance and wears fancier clothes is just that, nothing more. Not gay, glitzy etc. It's just another stereotype that people have to get over.
BTW any guy who labels aforementioned guys as fags etc has major insecurity...