It's a funny thing with Wal Mart.. I went into one for the first time the other day. The juice I really like here is expensive, 5 bucks canadian for the 2 litres or whatever from Safeway. At Wal Mart, it's $3.50. At the local guy across the street, or 6.50 or 7 dollars.
Where do you think I'm going to get it from? It's not like Safeway is much less evil than Wal Mart, and there's no way i'm paying double the amount for the same product.
As much as I 'hate' Wal Mart, you can't really be too against them. It was most likely some ordinary persons idea to have a giant bulk store so that the general public can save costs (heck, places like cost-co and save on foods here have the same principle). If they get rich at the same time, good for them. They employ a hell of a lot of people as well.
FWIW when Aldi opened in Australia there was a fair bit of backlash, mainly because it was foreign and not 'Australian'. Thing is most of the products in there are at least from Australian companies/farmers, but just made for Aldi, where if you shop at somewhere like Coles (grocery store/supermarket), it's an American owned company which love to say they're Australian because they once were. They also have their own strangling line of products (for virtually everything, 'you'll love coles' chips, drink, hair product, meat, lollies, spices, cleaning products, frozen foods etc etc) which puts money straight back into their own coffers. Hardly anymore Australian than Aldi, but more expensive.
Aldi was definitely a great place when backpacking around Aus when you had to live cheap