It would be nice, but honestly I doubt it would even be possible for them to honor mess-ups as big as these. They would have to dig the money out of somewhere to pay the manufacturer the correct price so that would mean HUGE lay-offs.
Ex: Say they had 1000 ordered of each item (which was probably alot more) and there was at least 10 items with the mess-ups at approx. $500 savings each (some more, some less), that would equal out to $500,000 worth of give-aways that they would have had to find the money to cover somewhere. And to come up with that money they would have went straight to lay-offs. That would, at the least, have put 24 workers making $20,000 a year out of work. And if they were part-time or made less than $10 an hour, alot more.