Yes, even I, myself, consider Walmart the nemesis of good planning practices, and yet at times I continue to shop there. The prices are unbeatable.
But, perhaps even that is bad. Instead of accumulating a lot of stuff, and encouraging the waste of resources by creating a demand for producers to made even more stuff, it would be better for products to cost more.
If it costs more, it is probably of higher quality, and if it costs more, people have to ask themselves if they really need it. And more often than less, we don't need the cheap things that they are selling.
I have been living in Italy for the past 6 months, where the concept of a Walmart or even a super grocery store is beyond comprehension. Life is lived on a smaller scale. And Italians seem to get along just fine.
So, Walmart really is the culprit, and we should shop at the smaller stores with higher-prices, but buy less and things of higher quality. Eventually we will learn that we are not getting more for our money, but are paying a different price-one that will be much more difficult to fix in the future, and one that is compromising our quality of life.