To the guys who would be embarrassed:
I would have never wore these when I was single. No fucking way; I had two nerdy shirts in my life post-pre-teen - a Battlechasers shirt I only wore when I was home alone and an X-men shirt a friend of mine stole and I never once complained about it, glad to have it gone and not embarassing me.
But then I met my wife - the day she came over I realized I left my Ninja Scroll wall scroll up on the wall, when I had been taking down all my nerdy posters. I was humiliated, but she gave zero shits about it. In fact, she seems to enjoy me being a nerd, even though she's not one at all (unless you count watching WD or GOT every week one, but then that means everyone is a nerd).
She buys me nerdy as shirts like these every holiday or birthday. The one person I should be trying to keep impressed and she doesn't give a fuck if I wear a Star Wars or Doctor Who shirt - as I said, she is the one buying them for me. She even had a girl on Etsy design a Game of Thrones/Legend of Zelda/NES mashup shirt for me for our 5th anniversary last year. So yeah, I get these without asking for them, so I suppose I should just pick them out.
So I'm just saying: if you're embarrassed to wear them but want to, maybe you should look at the people around you.