As a father of 3 kids, one thing that gets lost in these discussions is the fact that some teachers are great and some are bad, like really bad. We need to give the good ones more money and freedom and the bad ones means and incentive to improve or find a new profession.
I wonder if this also relates to police officers. One of the problems seems to be that society doesn't have the right leverage over their behavior. Some are heroic and some give the profession a bad name.