It's a personal, and interesting subject.
Teaching, is a very stressful and often abusive job. It's not something you'd recommend to the easily offended or people that buckle under pressure.
Society is changing, Children have more rights, in a bad way, You often don't know where you stand with them, they're free (they often get away with it) to abuse you, verbally assault you, and more often then not, physically assault you, throwing stones, kind of anti social behavior.
It's an attitude endemic in the current generation, and isn't going to do well in future life.
I feel sorry for teachers, of which many I know, some have wonderful children and I don't talk or pretend to brush all children with the same paint. Problem classes are awful, but please don't think that a couple of bad classes is what tips teachers, the pressure of the job full stop is what tips them over the edge. Having to put up with **** on a daily basis, having a **** senior management, meeting deadlines, getting children that often aren't capable of a certain achievement to that achievement, and then taking the failure.
Want to know something quite pathetic, several schools I know, won't permanently remove children, who would have been removed a couple of years ago, because they need the money that child provides.
Until, the attitude, and society changes for the good, you'll hear more and more stories about teachers quitting under stress.
I don't support what happened. I however, do understand 100% why people do it. Put yourself in their shoes, how would you of reacted ? would you of reacted quicker to such abusive and stress filled situations, that you face on a daily basis ?