I could see if the T-shirt threatened or endorsed violence against gays or used derogatory or hateful language but all the shirt did is take a moral stand against homosexuality. If this shirt is upsetting to gays then why aren't Che Guevara T's banned? I would say they are threatening and upsetting to Cubans to whom he was there tormentor. Schools need to stop being hypocrites.