Lets not knock the unions. Without them there would be no vacations, no health insurance, no disability, no 40 hour work week, no lunch 1/2 hour, no morning or afternoon coffee break, no safety programs, no training programs, just work work and more work! There would be sweat shops and child labor and many unsafe practices taking place. The unions have made work conditions better for everyone, union and non-union.
And my union pension - well it is 100% funded because of good management and good investments, unlike many other private pentions which companies borrowed from and ruined and the government had to take them over.