Ezra Klein asks the right questions here. The basic point is that we shouldn't be bashing WalMart for not offering its employees sufficient health care benefits. WalMart is a business. It's their job to make money. Employee health plans cost money. It makes perfect sense for them to offer the minimum that the law will allow and that their relatively low-skilled employees will tolerate. As Ezra states, "Workers should not have to rely on employer goodwill or business strategy for medical care."
The puzzle is that large companies like WalMart aren't demanding that the federal government take this responsibility off their hands. American companies pay enormous premiums for employee health insurance, an operating expense that most of their foreign competitors do not have. If the larger business community demanded single payer health care in the U.S., we'd have it by next year. And it would probably be good for them to have it. Why do they not clamor for something that would benefit them? Is it pure ideology? Are America's business leaders, in a sense, voting against their interests?