Closed shops should be banned outright. However, unions should be under zero obligation to represent non-union workers. They haven't paid for the privilege. If a shop has both, so be it.
The only caveat I would put is that a union contract cannot address the non-union workers in ANY way whatsoever. That includes banning language that would guarentee union workers the highest pay. No, if management wants to reward good employees with higher pay, that's fine. Union workers can either choose to quit the union and work for greater potential or they can choose stay in their union safety net.
And as you're clearly saying here, it's all about choice, right?
Or, is it just they "choice" you would like to see?
Henrin is right, you're making no sense. Pay comes from revenue/profits. And management gets more control because management is taking more risk.
Not to mention you seem to think that management does no work whatsoever. Who do you think coordinates everything and makes sure it functions properly? That stuff doesn't just happen in a vacuum. No, it takes qualified and competent people who work just as hard, albeit not as physical, as everyone else.