People voluntarily don't work for corporations whose mission or behavior is incompatible with their values; they do not have that option with unionization. If the union allows workers to not join the union, not charge dues for being an non-member, and not support them, then nobody would have a problem with them.
It's really really easy to work in a non unionized workplace if thats what you want.
> People voluntarily don't work for corporations whose mission or behavior is incompatible with their values
And so if that corporation has signed a security clause agreement with a union, they are free to not work with that corporation.
Unions do not force workers to join a union shop, just as those people are free to not work for corporations whose mission is incompatible with their values, they are also free to not work for corporations subject to a union security clause that their owners voluntarily signed.
Corporations are usually horrendously corrupt so we should abolish them all?
No. Bit of a fringe view, that.
The rule is, if it's a court, company, government, NGO or serbian tennis club then corruption should be met with reform.
In the predominantly investor owned media, corruption in unions leads to calls to abolish them. It's standard.