You should have walked out and demanded your money back. I understand your kids would have been upset, but strike while the iron is hot.