Here's my current viewpoint on it. I am going to dress and have my hair exactly how I want it, regardless of what other people think about it. I grab a little bit of this and little bit of that. Whatever I like. I don't have a personal style that I would say would lead to me taking a bunch of sh*t for it from other people, but I'm "eclectic" for lack of a better word.
My personal opinion has always been, if you're going to work a certain look (punk, emo kid, metal head, lumberjack, pirate, ninja, raver, whatever ...) there are going to be people who won't like it, and who will do or say things to you about it. A guy wearing makeup or a dress is another example. Sure he can do it, but he's going to catch some slack for it that could include actual physical violence against him.
There's people out there in the world who can't even deal with gay as a concept, let alone trans, and their fear and hatred will drive them to lash out. It's a terrible thing, but it's reality. So I don't judge anyone who conforms or changes something about themselves when they're seen in public in order to "blend in" more.
I also applaud anyone who is out there pushing the boundaries. It takes guts and an inner confidence to pull off being yourself sometimes.