I've always noticed pictures of Maine without his helmet show him with some type of long black, goth/emo hair style, which to me, was an insult to his character. He is no pretty boy, he's a bat-shit insane monster.
I think he's hot. And, yes, long hair is for pretty boys. And pretty boys lack the capacity for any kind of badassery, let alone Maine's level of badassery.
Two words - Ezio Auditore. Plenty of badass pretty boys if you know where to look, but there's the most obvious. Maybe they're not as monstrous as Maine, but put them on the same level, gear and experience-wise, and let them have at it.