> What, exactly, is unfair about the current compensation? Walmart pays exactly what they and the employee agreed to at the onset of the employment agreement. Those who couldn't reach an agreement have do not provide work for Walmart at all.
On one side of the table, there is Walmart: a large group of well-monied people that pay lawyers, lobbyists, PR teams and think-tanks to level the playing field in their favor.
On the other side, there is you: an individual person who can only bring their time and skill to the table and needs to eat.
Unorganized labor is great for Walmart. If you don't like their terms, there is a large pool of qualified applicants that will take whatever employment they can get.
If Walmart's terms aren't really that great for everybody, where huge swaths of people are not being paid fair market compensation for their productivity then, individually, workers have no option for change.
> I really don't know how you can get any more fair than that? Everyone equally has the ability to decide what works for them and are free to move on when it doesn't work.
People are not being paid fair market compensation for their work that they would be if they were able to bargain collectively the way Walmart is able to. An individual has little recourse against the might of many people who want to pay them as little as possible.
If capital is allowed to consolidate wealth and power into a corporation, labor should be able to collectively negotiate with it. Unions can serve to to bridge the gap of uneven power at negotiations.
> A union has no bargaining power if it has competition, of course.
A union is under the same market forces as anybody else. If it has competition, it must compete.
> A union actually takes away a worker's room to negotiate
Depends on the union. Some allow for negotiation, some have a scale which you can work with.