I agree. It is immoral for a small group of people, public union employees, to force the rest of us to pay for their benefits. Every dollar paid to employee unions is a dollar out of the pockets of every other person. Union demands for higher pay and more benefits puts upward pressure on all taxes, not just income taxes. Whatever taxes you pay — income, sales, property, user fees — are used to pay for government. Government revenue is interchangeable, meaning it can be moved among various government accounts. Tax revenues earmarked for road maintenance can be used to pay for union benefits.
This is not attack on the middle class. In fact, it is an insult to the rest of the middle class people in this country to insinuate that public employee unions represent the rest of us. They do not, and they are privileged.