I think a lot of it is jealousy, of the holidays, no weekends at work, no night shifts etc, ease of childcare etc. I think it’s a difficult job, but compared to professions like nursing it is well paid with good hours and holiday etc. I used to work in the NHS as biomedical scientists on a 24/7 shift pattern and it was gruelling, no set shifts so a mixture of early starts, lates, 12 hour weekends and nights, lone working, on call, I was running an entire pathology department and paid peanuts for it despite having a science degree and post grad training. Yet all I saw on facebook from my teacher friends were countdowns until their next holiday, weekends spent with family and friends, long summer holidays off travelling, every bank holiday off, teacher training days off etc and yet they were complaining frequently about how hard they have it. That kind of thing did get my back up, I also knew from speaking to them they were paid very well in comparison to myself and other HCP, lots of extra payments for various things (not saying they didn’t deserve the extra pay, but it’s not as poorly paid as people make out).
Like I said, it’s a hard job, it’s not as easy as most people believe and it’s not something I would ever want to do, but a lot of teachers really aren’t doing themselves any favours not acknowledging the huge advantages they have over other professions and constantly complaining how hard done by they are.