Atomic Playboy
Lifer
The teacher overreacted, pure and simple. First off, the teacher should never have been talking about politics or controversial topics without being prepared that some students might not share his viewpoint. Second, if he felt the comments about homosexuality were inappropriate, he could have said that his classroom was a place of tolerance, regardless of one's personal opinions on certain matters (such as homosexuality). Suspending the kid over his opinion is ridiculously over the line (provided the story actually played out as is described here).