I think "unions are always good" is worse than "unions can be corrupt or good, here's how to push for good"
Peer Cyph0n is on the ball, save in the instances of the rarer and more extreme terminally corrupt unions - and even those mostly hold worker safety dear (albeit little else).