Wow, this is quite the zombie thread!
I would only give money to Walmart at gunpoint. I used to just dislike them until they moved in and destroyed the town I grew up in. Now that they've run all the other stores out of business, there's massive unemployment there, nowhere else to work without travelling 30+ miles (with $4/gal gasoline), and you either shop at Walmart or you have to travel 30+ miles for any other store.
I admit that I go into that store if forced; it's that or take 2 hours out of my family visits to go buy some dumb thing 40 miles away. But I try to do without.
__________________
Work: the 8 hours that separates bike rides.