I loathe the place but grudgingly give them what amounts to a dozen times a third world slave laborer's salary every week for all of our groceries, household items, toiletries, prescriptions, medicine, pet supplies, auto supplies, hardware, etc. It is so easy and convenient when lugging two young kids around to not have to shop at more than one store and still get 99% of what you need.
I feel good knowing that I am helping support a starving hard working citizen of some developing nation to feed their malnourished hungry kids. It allows them to avoid fates such as starving to death, farming a rice field for 14 hours a day, or starving to death. I'd rather they get paid to make cheap plastic crap in a factory versus pay some pompous self righteous full of themselves unionized laborer to manufacture the same plastic crap here in the US at 10 or 100x the price (and worse quality).
I see plenty of mom and pop's around our walmarts. Local family owned authentic ethnic restaurants, a family friends' vietnamese grocery store (they are really Laotian but don't tell anyone), local barbershop, etc. And for you folks that are too good to mix with the plebes at walmart, most of those folks are just scraping by and try to save every penny they can. Walmart has brought down prices to a level where more stuff is more affordable for everyone.
By the way, I think we should add "love/hate walmart" to the list consisting of "is 4% SWR accurate", "pay off mortgage early?", and "market time/passive portfolio or active/index funds".
Regarding the OP's pictures - I saw those the other day and it was good for a laugh. Luckily I only see a couple of those on our weekly walmart visits.