I say ignore gender roles. You don't have to do something because you're female or male.
It does seem to happen with males who act more "stereotypically feminine". It's crazy.... who cares? A guy wants to dress nicely? Good for him. It doesn't mean he's any less of a male.