You make a great point. It's never black and white. Sometimes unions are needed, sometimes not. They have done amazing things for the working class, and they have sometimes been corrupt, like any other human organization. I've worked for hospitals that treated their workers well and didn't need a union.