Actually a student doesnt have free speech in school, and im sorry but just because you want to say words like fuck, ******, whitey (though thats ok for some reason) cracker, doesnt mean we all want to read it on some kids shirt, some kid who is probably wearing it because he thinks it makes him mr.badass (please excuse my language but I dont want anyone telling me im just scared of those words)
You see you have to respect other peoples rights too, though you might be in the majority, what about those 14 kids who hate those words, who feel antagonized by shirts with things like that on them, are you saying they dont count, you who feel oppressed dont think of them...
Yeah I know curse words should be allowed at work to some degree, I mean we only hide them, I think penn and tellers show bullshit said it best "we gift rap" bad words into thinks like crud or darnit, or even by saying african american. Everyone feels weird saying that, its not natural but we do it to be PC, because society as a whole is more comfortable like that. Saying ****** is offensive, but whats more offensive to me is that white people can be insulted and wont get that special protection....
Still despite that it is a bit out of proportion to get mad at someone for a Mohawk, but if you walk in with obscene words on your shirt that asking for trouble, those words to me are great when they really mean something, but they mean nothing, they have no shock value if everyone could slap them on a shirt and lunchbox. I know its annoying, but we also have to see that society has rules for a reason