Criticizing is not discarding. I will happily criticize both unions and corporations, and I don't think we should get rid of either concept.
All power corrupts. The observation proves nothing about unions specifically. If you take away power from unions it just goes and does its corrupting somewhere else.