Mugs, I think you are overlooking some of the reason people are willing to accept jobs at Wal-Mart. They need the money, and they are stupid. When you have 2 kids to support and you can't find other jobs with benefits, you'll take what you can get, simply so you can pay your rent. They only look at the short term: wages, rather than the long term: health care.
As far the question: "are people entitled to proper health care", I would answer that YES, in the United States, there's no reason that everyone in our country shouldn't be given at least some level of appropriate health care. We're not a 3rd world country.
So, who pays for this? Either the companies you work for, or the government.
Now, in order for all the other retailers to compete with Wal-Marts prices, they're either going to all have to drop health care benefits. Don't like it? Quit.
Or, someone has to step in and try to level the playing field a little bit.
Lets assume all the retailers cease to provide health benefits to their employees. Do you feel that those 10's (100's?) of thousands of people are a new class of citizen that doesn't deserve health care? Do you think that we, as a society, should say "tough luck" when the 4 year old son of some retail employee contracts a severe case of the flu, and the parent is unable to afford appropriate care to keep the child alive? Do you blame the parent and say "well, they should have studied harder in high school, and gone to college, so they could have a good job like mine that pays health care"? Well, what will you say when your company realizes that it can compete better by discontinuing health care? Ahhh, you'll quit and go to the competitor. Well, sooner or later, your competitor is going to have to cut health care so it can compete.
Personally, I agree that employers shouldn't have to provide the health care... I'm all for socialized medicine as exists in many of the other industrialized nations. It's one of the reasons why (although most Americans don't believe this) the U.S. isn't the #1 country in the world for quality of life. Our whole system is screwed up here... it's not an easy problem to solve. But, this legislation does provide a small band-aid to keep the system functioning as it is.
Note: my employer provides excellent benefits... family insurance paid 100% no co-pays for the kids at the dr's office... , extra money to cover expenses such as co-pays, glasses, etc.
But, I believe that either all employers should provide insurance benefits (by law) OR, which would be simpler, the government should provide basic benefits for everyone (with perhaps, employers offering more advanced benefits)