The spate of suits and countersuits in various locales should be proof that while kids have little trouble understanding a simple concept like "freedom of speech", they do not understand (and are most certainly not being taught) that with those freedoms come responsibility, including the responsibility to "hold your tongue" when it is appropriate.
Sigh... this is what the leftists have wrought -- all rights, no responsbility, all the time.
Two words -- School uniforms.
____________________________
Liberal opposition to them would take on the form of the obvious violations of "freedom of expression", plus the right to take the shoes off the feet of the rich simply because they have them and you don't.
Two words: Home School.
Not quite sure why this student should be required to "hold his tongue" about his political beliefs on public property. Protecting controversial speech is what the 1st Amendment is all about.
In this age of school shootings, it seems the schools have bigger problems on their hands than a student choosing to express his views.