To me it's not a matter of fair price or not. They are a company that pays pennies on the dollar for products made in china. A product was listed at a price, paid for, and a notification in stock ready for pickup was sent. Can't assume it was a mistake, who knows maybe they wanted to unload a bunch of them fast to lower their inventory, maybe they're going to carry a new product line. Besides before anything is posted on Walmart's website it's proof read & reviewed for corrections multiple times, a kind of safety net for errors. A company can't advertise a product, make it available to purchase, charge you for it, and then tell ya you cant have it. Call it a misprint, call it false advertising, call it a bait -n- switch. We have consumer protection laws for that reason. Now in the past i have bought a few roll back priced items and in my experience Walmart stores have no idea what Walmart corporate does. On occasions i've even had to print out my purchase orders and take it to customer service. In this instance, i do i feel pricing was set correct by corporate. However in-store inventory was inaccurate from what corporate shown as "in stock". Which is obviously why people are getting those "out of stock/cancellation" notices later after purchasing online. Really wish walmart would do a better job with their inventory.