I don't think freedom of speech is limitless in the context of a public school; there are rules of appropriate attire. There was a kid in my high-school who wore a shirt 3 days in a row that read, in big letters, "Fuck you, you Fucking Fuck". He was eventually booted for refusing to take it off.


If you wanna wear a pro Obama or McCain shirt, have at it. If you want to wear an anti-Obama or McCain shirt, have at it. But when you're gonna spew outright bullshit, calling Obama a terrorist, that's where I'd draw the line. Were I principal I wouldn't allow an "Obama = Terrorist" shirt, and I wouldn't allow a "Bush = Nazi" shirt either. These aren't valid opinions, they're childish insults; and frankly my biggest objection is that in a school environment, they advocate a mindset of reactionary sheeple rather than critical thinkers.