I plead guilty to not patronizing Walmart. I hate the experience of shopping there. Just a funky waste of time. I feel the same way about Target. The only thing I ever buy at Target are printer cartridges. My employer gives us gift cards for xmas bonus and that's what I do with em.
I won't miss the Walmart experience.
But, one of these days, Amazon Prime is gonna blow the whistle and start charging a lot more. I consider Amazon Prime one of the major reasons big box stores are hurting. My sis lives out in the country. She orders TOILET PAPER by the case (as well as other mundane grocery items) and Amazon Prime brings it out into rural Mendo county fast and free (beyond annual charge). This simply cannot last.They are burning the gas so she doesn't have to. It's like China holding currency down long enough to put so many American companies out of business. The Post Office can't afford to send a letter across the country for 50 cents whatever. How can Amazon keep this up, I ask?
Etailers are dynamic, they can change in an instant. Setting up a big store etc is years in the making. Its a very weird paradigm. But it seems like store-based outfits never seem to get online right and we are all spoiled by Amazon, so our expectations are really high.