I may be wrong, but from what I read the teacher was not suspended due to his Anti-Bush views, or comments. But because he was not allowing any opinions that differed from his to be heard in the class.
So if it was a true class room type discussion/debate, then he should have allowed for both view points to be heard/discussed, not just his own. But I think suspending the teacher was a bit harsh
_________________________
"A bad day fishing, is always better than a good day of yard work"