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.