What I don't get is why these unions need to be limited to a single shop/warehouse/whatever. Why not have a statewide/country-wide union instead? That's how you force a company to talk to you, by ensuring they cannot go around you.
I thought the US used to have profession-based unions, such as the teamsters union, who can have members all over the US?