Blaming soldiers vs. teachers:
Soldier quality is more difficult to assess (all of us have gone through school; few through the military), soldiers have significantly less autonomy in decisions, and soldiers (like police & firefights) get some slack because they risk their lives on the line.
"Teachers make 14 percent less than professionals in other occupations that require similar levels of education" As parent noted, tenure issues are huge. Professors also don't make much, but tenure (once they get it) really makes up for it. Also, 14% isn't bad given that many teachers have 2 months off.