I think your last sentence is painfully false. I don't think most people are OK with CEOs dodging taxes. I also don't think they have the slightest clue (I sure don't..) of what to do with it. These things are decided in the details (capital gains vs income in this case) that I think can very easily fly past most people. Then it comes down to rhetoric/politics, and no one ends up winning once it's at that point.
I also don't think that people are trying to vote away unions and benefits for teachers/schools, but unions/benefits for crappy teachers/schools. It's incredibly difficult for schools to get rid of bad teachers, and a decent number of people come into contact with it. This doesn't do anything for the other side of the equation — getting less bad teachers, but again, I don't think spite is the reason people vote against teachers unions.
I also don't think that people are trying to vote away unions and benefits for teachers/schools, but unions/benefits for crappy teachers/schools. It's incredibly difficult for schools to get rid of bad teachers, and a decent number of people come into contact with it. This doesn't do anything for the other side of the equation — getting less bad teachers, but again, I don't think spite is the reason people vote against teachers unions.