I avoid WalMart like the plague. My experience stopping in Homestead/Florida City on the way out here to Key Largo just reinforced that. It was insane. I have never seen such a crowded store full of people buying junk. There were some *beautiful* Cuban ladies there, though.
I normally do most of my business with local stores. I'd rather keep my money in the community than send it to some nationwide or worldwide chain.
It's good for the soul when there's not a soul in sight.