The truth is that some school boards are overprotective of their teachers even if they are crap, I had some of those that should never be hired in the first place, they were terrible teachers, but they would never ever fire them. They found a easy job with good pay and safe system that took care of them. It's like this in all the schools.
In this case he actually might have been a good teacher that simply did not agree with the particular school policy. And if he was a good teacher hey I would take him over some of the useless so called "teachers" protected by the boards.