As the article stated, Amazon has become well known as being customer-centric almost to a fault. I am confident when ordering anything from Amazon because I know that returns are quick and painless.
Prime example: I ordered an expensive Toto toilet for my master bath remodel, and it arrived next-day for free. Even if the shipping cost was rolled into the price, I still paid $500 less than local suppliers. The contractor got the toilet fully installed the day of delivery and, during leak testing, we discovered a hairline crack in the one-piece ceramic tank. I contacted Amazon immediately and, the very next day, had a replacement Toto toilet on my doorstep and a UPS driver hauling the cracked toilet to his truck.
I can't see Walmart ever providing this type of customer support.