I see anyone who doesn't shop WalMart as a criminally insane nose picker type.
Wal Mart is the Devil.
Of course, when it comes to staples and 95% of everything else Americans buy, they have the largest selection at the lowest cost. You can rant about "chinese" product and "low wages" ALL DAY, but Tide is Tide, Valvoline is Valvoline, and a Remington Shotgun is a Remington Shotgun - regardless of WHERE you buy it.
Local businesses can survive Wal Mart, but they have to offer stuff Wal Mart does not - pretty much anything that doesn't sell in enormous volumes nationwide.
Wal Mart is one stop shopping, they are RELENTLESSY profit driven, and that scares a lot of so called "capitalists".
I don't like shopping at Wal Mart much, but until somebody comes along with MORE STUFF at COMPETITIVE prices, I will continue to be a customer, even as I buy my clothing, jewelry, electronics and other "luxe" consumer goods elsewhere.