I have never had to return an item to Wal-Mart. And as long as they can provide products at good prices, I will continue to shop there. If you don't like the place, then don't shop there.

And IMO, if an item is defective, the manufacturer ought to be the one who "eats it", since they made the thing in the first place.