It may be that your sole purpose in life is simply to serve as a warning to others.
It's sounds like the teacher would give a student extra credit for wearing a Che Guevara t-shirt.
According to a news update I heard on the radio while driving today (hence, no link), the kid is back in school after the teacher gave a written apology.
If, when defending your support for Donald Trump, and your response is,
"But but but... HILLARY!!!", then you lost the argument before you even began.
I don't see why this is a big deal. So what the teacher made fun of her shirt? There's no systematic bullying, there was a teacher expressing her opinion, nothing more. If she wants to take a stand, expect people to react to your stance so long as they don't infringe on your rights.
The teacher should be disciplined at all imo. This is a non-story.