Nay.
On the one hand, a lot of stuff is a lot cheaper on account of Wal-Mart. That’s good for the American as consumer.
On the other, a lot of wages are a lot lower on account of Wal-Mart - not just those of Wallyworld employees themselves, but probably elsewhere as well, because they’re America’s largest employer, and if they’re not paying very well, their competitors don’t either.
If everything in Wal-Mart was 10% more expensive tomorrow, then the vast majority of Wal-Mart shoppers would deal with it OK, quite possibly by buying a bit less stuff. At the margin, most people make a few purchases they don’t have to make; making one or two less isn’t the end of the world. If really and truly, every dime is going for necessities, then you’ve got deeper problems. Chances are, you need a better-paying job.
And that’s where Wal-Mart hurts. For most of us, jobs come in integer increments, like zero and one. And if they don’t, chances are we’re stapling together a bunch of part-time jobs into an attempted living that really doesn’t work well at all.
So what people need, by and large, is one job that pays a living wage. Even if the numbers of Wal-Mart employees on Medicaid wasn’t already well-documented, it would be pretty clear that Wal-Mart pays a lot of people a wage that is just barely a living wage, if that. And to the extent that their practices depress the rest of the American labor market, a lot of other people are just barely scraping by as well on account of Wal-Mart.
So what can we do about it? Two things that I can see. One is a better social safety net, particularly universal health care, to put some sort of humane floor on how badly one’s employment situation can screw up one’s life. The other is legislation to make it easier for employees to form unions, and for suits to be brought against employers who fire employees who are trying to organize their fellow workers.