Any customer could have moved 5 or 6 items to the wrong peg. I think ethically, it's not Walmart's fault. It's the stocker's fault. By law, I would think that the price of the product is binded to the price that the sku has on the database and a peg with that sku. Still, no harm in asking Walmart to honor it. The worst that can happen is they say no.