This has happened twice within a week and by two different shops... Am I being unreasonable?
Just after Christmas I bought a mirror from a shop. It wasn't available on the day, and there was a six week wait for delivery. The six weeks came and went - no mirror. They then said it would be the end of March. The end of March came and went - no mirror. When I complained last week, they said "we can re-order it for you, but you won't get it until the end of May, or we can refund your money".
I don't want a refund! I want the mirror I ordered and paid for.
Okay - meanwhile, I ordered some shelves from another shop (can you tell I've recently moved house? ). When they were supposed to be ready the shop called and said it would be another week. This weekend they called and said it still wasn't ready... and ... wait for it... I could cancel my order and they'd refund my money.
I don't want my money back! I want the shelves. And the mirror.
Two completely different shops - same story. AIBU to think that customer service - when they've messed up - should amount to more than "we'll cancel your order. Here, have your money back" ? Or is this standard practice?