I've seen that go both ways. As a wheelchair user, I typically get groceries delivered from Walmart, but also do some Amazon shopping, so I sometimes check both places. Amazon feels better for....... Aazon-y purchases? Like Walmart's alright for stuff they carry in-store, most of the time I've checked that sort of stuff, prices have seemed similar. But for the odd-ball stuff where it's a third-party company anyway, Amazon's seems less shitty than Walmart.
Which is not to deny your experience at all. And frankly, both are shitty companies in their own special way. heh