A few extra hours a day for 13 weeks guaranteed holiday at all the best times of the year, plus all those INSET days (whatever they are), every weekend off and a customer facing day of 0900-1530 seems like a good deal to me.
I don't have a lot of sympathy for them as a profession, they're underworked.
I do have sympathy for anybody whose terms and conditions are changed against their will to something less favourable, which in this case, includes teachers.