Having seen up close and personal how much work goes into teaching as a career, I will always defend their efforts as much as possible. Yes, there are some bad teachers out there, just as there are some bad accountants and bad programmers, and so on.