My biggest problem with the unions when I was union was their politics and greed.
They would pummel you constantly (like a Born Again Christian trying to convert) with literature of who you should vote for in any upcoming elections at every level of Government.
Starting salary for a new hire secretary with no experience (in todays PC world called "OA" for Office Assistant") was what a MAXED OUT GRADE LEVEL MACHINIST MADE! In 1996, this was something like $70,000.00....for a damn secretary!
The highest paid Journeyman machinist with 30 years senority made $68k at that time!~
Of course, the union was good for people who worked the system, upped until our company allowed the union to go to a closed shop. Then the union stopped working for the common man when a grievance was filed...saw it happen over and over and over again with co-workers. It was sort of good in the way that the folks who "worked the system" no long could, but at the same time, when a valid grievance was filed, the union didn't give a crap...they got your money no matter how hard they worked for you.
Sure, they negotiated some really LOUSY contracts, like in 1989 when we went out on strike for 69 days, and settled for the same contract that the Company offered us on day 1.
In 1995 we struck for 45 days, and I think we got our medical co-pay for office visits down from $12/a visit to $10/ a visit.
Unions are like corporations, they're in it for themselves. If you think they represent you, then you're addicted to the Kool Aid.
P.S. THe union negotiated really high wages, like 25% more than our peers made outside of our company, eventually costing the union 25,000 members due to being overpriced. The company took the work elsewhere. Typical union greed. You see, when you make more, they get more $$ in union dues. I ALWAYS felt I was overpaid for the jobs I did as a union worker (and I knew I was overpaid by speaking to peers in the same business)