Teacher unions are at a fault to some extent. Some people just blame tenure as a problem in the education world (acting like a teacher on tenure is untouchable which is not true, you basically cannot fire them at-will, which the almighty charter schools hire you as: At-will employees).