I agree with everything you said except one small thing. This is not entirely true.
You're protected by the first amendment to be able to express yourself without the fear of reprisal.
People think the first amendment protects you entirely with free speech. I just wanted to clarify that your free speech is protected from the government, nothing more. If Tyreke did lose scholarship offers over the shirt (and I am in no way saying he should), he could not claim free speech. However, if the government said he could not get a scholarship due to the shirt, that would be the violation of free speech.
I just wanted to clear up a very common misconception that I see very often.