having every weekend off
Hahahaha.
Ample time off
When you're doing prep and marking, and not being paid? Yeah, it's amazing.
Unionised work
Unions exist in all lines of work, not my fault you haven't joined yours.
With a feel-good factor
You know what, sometimes this was true, but it certainly wasn't great having a Year 10 spit in my face for breaking up a fight, nor working until midnight most nights during OFSTED or 9pm otherwise, so there's only a very limited distance that can carry you.
Honestly, you sound like you're jealous for a job you don't know anything about. But the good news is, there's always a shortage, so if you fancy an "easy" job, go become a teacher. You'll soon see how little you knew about the profession.