I grew up in NYC, where there are no Walmarts and had no occasion to visit one when visiting elsewhere, so I did not actually even enter one until several years ago. I have only purchased something there a handful of times, and I often get annoyed at the fact that it is so hard to find anything there. That said, Walmart does have great prices, and for people who need to watch expenses because they lost their job or do not have one that pays very well, I cannot blame them for shopping there.