He does have freedom of speech. But his opinion does stink. Thankfully, this opinion is more and more the minority. He has the same rights as the rest of us. We are allowed to wear pro-gay shirts right? If the shirt had an intimidating or threatening message, that would be one thing. I strongly disagree with him, but he does have the constitutional right to wear that shirt wherever he wants.