In college, of course, you or your parents have paid for the instruction and to walk out would defeat the purpose in being there. But, if public schools allowed students to walk out when the teachers started these rants, they'd walk and then the school would have to enforce the ciriculum.
Imagine how careful these leftists would be if they knew half the class would be out on the lawn the moment they talked about anything but geography!
Before anybody starts, I know that you pay for the public school too but attendence is mandatory and you don't write checks to the school. Kids often don't see the connect.
Free speech also implies that a teacher is able to say anything they want and we know that's not true. Teachers may not proselytize students to any religion and in some schools, teachers may not display any religious symbols or read the Bible during silent reading periods. On O'Reilly, I heard Bennish's lawyer claim Bennish was exercising free speech and I wished O'Reilly would have asked him if he supported Bennish preaching the Gospel.