When I buy shirts, I usually just buy them online and have them shipped to my house. *A third of the reason being I don't go out much, another third of the reason being I don't have a hot topic near me, and yet another third of the reason being I would probably chicken out like you did* However one day I wore my Fluttershy Yay t-shirt out to eat; nobody looked at me funny or anything, so that raised my confidence a bit :]