I don't really need to get offended about what outsiders think about teachers (hey, they've all been to school so are experts), or need to defend my positions.
I think teaching is work hard/play hard. The work during term-time is intense. You have less control over your time and activities that you might get in another profession. You have to work hard to get any downtime in the day. There is always something to do, and if you say WTF, this is followed by guilt.
However, the holidays are fab. It's like having a double life, or being a WOHM and a SAHM.
I work 31 weeks a year and get 21 weeks holiday. I wouldn't trade that for five weeks' annual leave. I'd rather not work at all. The cost of this trade-off is that I get paid a lot less that I could have with my degree. To me, it is worth it for that double life.
I worked in industry as an engineer before going into teaching at age 30. It was a positive choice made by both DH and me. I don't think I moan too much about my job, and those moans could easily take place in another setting.
I am lucky that, as a Science teacher in the SE, I can pick my own jobs, and I have gone a route of long holidays, compliant children but helicopter parents. I am not a good enough teacher to be what most people here are.