I don't think this distinction actually justifies treating Amazon in a dramatically different way than Walmart. I agree that Amazon and Walmart have different strategies for managing inventory, in house branding and product placement. Walmart also operates an in house clone of Amazon in the form of their online store.
Why exactly is Amazon so much worse?