Wow...assuming everything is true, one of the worst customer service cases I've ever seen. Obviously they're likely not to come in here and defend that. I sure wouldn't.
Let that be a lesson boys and girls...ALWAYS...and I mean ALWAYS get every promise in writing first. And if they don't want to do that, then something isn't right.