Nice work! I like your cunning use of logic and its deadly effect on their argument.
There is only 1 thing that I buy at Walmart-motor oil (ironic, saying that on a bike forum), but it is because they have Mobil 1 -synthetic oil, which I use in my cars, mower, equipment, etc, CHEAP.
I go once a year and stock up.
Usually, I will go there one other time per year if every other place does not have what I am looking for, and I don't get past 1/2 way into the store before I am fit to be tied, and turn around and leave.
The problem is not with These stores, but rather with the fact that so many people frequent them.