The answer to bad speech is good speech, not silencing the bad speech.
I realize that this idea was abandoned by the Left years ago. They now try to keep people from speaking on campuses, for example. But, that is the wrong approach. The kid is wrong...but he still has a right speak.
Having said that, I think schools are not the place for free speech. Any students walking out should be suspended. The courts are pretty clear that kids in school do not have unfettered free speech rights during school hours and on campus.
This message has been edited 1 time(s).