However, I'd add that teachers don't know what anyone else's job is like either.
True, though obviously I know the jobs of my DH, my family and my friends. Most do talk about them in various ways. Many of them are in professional careers, earning a lot of money (way way more than any teacher I know though have a similar level of education/qualifications) and yes, doing a stressful, difficult and busy job.
Most don't seem to be leaving their careers in droves though, or putting up with verbal and physical assault from their 'clients' often though. And most seem to be doing less hours overall - even the ones on 6 figure salaries.
I actually don't think teaching is an awful job. I loved it for several years, and love where I teach now. It can be one of the most rewarding jobs ever. Where I am now I love my job. Yes, I work hard, I do long hours, it can be stressful, I get dreadful pay (though I teach every day I am not actually paid as a teacher) and I have to deal with some tricky, and sometimes quite harrowing, cases regularly but as a job, I love it. I have immediate rewards all day. It's a career that can be absolutely amazing.
However, when there are issues it is just awful and with no real way to go. If management won't support you then its basically just leave - a career down the drain. By the time I left I just didn't want to be near teaching ever again. It took me a fair while to even consider teaching in any form again, or even go into a school!