I personally wouldn't wear this, BUT...
Why call people "nerds," "faggots," etc, because they wear something supporting something they enjoy doing. If someone is wearing a Soccer / Football shirt, because they like playing it, are you going to critisize them aswell? The only real reason people wouldn't wear it, is because people are just too insecure. They would be afraid of getting judged by friends, other people, mostly at school..
amirite.