I wouldn't mind unions at all, if they actually worked for the benefit of the employees and the company, rather than to benefit their own selfish need for money and power.
Todays unions just suck. They're a business unto themselves to benefit themselves, and could care less for the worker.
If self avowed socialist Steve Dawes, was more adept at lying, cheating and stealing from his co-workers, he, too could be a union crony.