I see we have a terminology problem. A 'local' is a specific part of a union. Lets say you have the pipe fitters union. The union is made up of several locals, each one controlling a geographic area and each local generally has it's own number. The union restricts it such that a member of one local can not work in an area controlled by another local.
You have switched between complaining about anti-cartel(?) law, union behaviour (which you are partly implying is only possible because of union law), and union law.
Well, why not? A union is a form of cartel, after all.
Well, if you won't deal with them, why should they deal with you?
And even if they want to work with you? The union has the ability to prohibit it's member from working for you, even if they want to. You really don't know much about unions in the US.
Do you want employers and employees to be forced to accept any particular worker? What exactly are you proposing?
You're missing the meaning entirely. We have these things called union shops in the US. If you want to work in them, you have to be a member of the union. This is regardless of what you may want. So if you want to work for an employer, you have to join the union.
Yes. Especially since you continue to evade the question.