I am not among the Walmart haters.
Neither am I and just from personal observation of the hundreds of Wal-Mart threads, neither are most members here. From observation of packed Wal-Mart parking lots, neither are most Americans.
I'm not one based on the reasons given above, either... I also tend not to shop there because I have found it does not save me money (they have fantastic teaser prices and from there I've found price suffers and the quality of many products is questionable)...
What I DO object to is some of the manner in which Walmart treats its suppliers. And others are learning from it. My employer just stopped selling to Costco because of completely unrealistic demands. Buy the product or don't - but you don't need to use threats or insist we do your job for you.... Our competition will make sure that we do our job well and sell to you at a good price...