Can you tell me a single one of those that the government doesn't try to sack every time the contract negotiations open up? That is why they go on strike.
Minus the summer vacation, those are all things that every other career of note that a person of the same education would expect to have. Failing that, they would expect to make more money to make up for it. Here's a few things I have in industry that teachers don't have: automatic raise for inflation every year, automatic raise if performance review is positive, automatic bonus pay if I bring in more profit than 2.5x my salary, choice of when to take my vacations, mileage sharing, subsidies for biking, flexible hours.
You have to ask yourself, are we giving teachers enough so that the people that become teachers are not the worst people in their class? Teaching needs to be a legitimate career choice, otherwise the good people will go somewhere else and we will have the rubbish teaching the next generation. If you want the best, then you have to compete with other industries to get those people. If you are willing to have less than the best teachers, than I guess you just value education less than me.