Why NOT in public schools???
I think students in High school (specially) must debate political issues...and the teachers can start these debates...of course im not saying dictating their points of views in class...but this is democracy...isnt it?
However I think the boy's atitude wasnt correct, using a subterfuge to show his discomfort in hearing his teachers views...
And btw its toooo hard for a History teacher to not shows his/her points of views in politics in class...too hard...believe me..