Has this ever happened to others? Yes. Perhaps you saw a flurry of long threads about a whole BUNCH of cruises in Fall 2014 being moved around and changed? If not, you should look back about a month. They shuffled many, many cruises around during the time period just after yours. And we had to WAIT to call in to talk; unless we wanted to just change things, we weren't to call until certain dates.
My November cruise was moved to October; I got the same rate, but that was the only cruise that would work for. They moved each individual cruise to a different, SPECIFIC, date. If that worked for you, it was the same rate and room and everything (they moved everyone to the new sailing). If not you just had to cancel and change to something else.
I saw no posts about anyone getting ANY OBC whatsoever, and we certainly didn't.
Luckily the new date was perfectly fine for us so it was no big deal (again, for us), but that wasn't the case for everyone.
So, yeah, this kind of thing happens.
If this happened to me, on
DCL or any other line, yes, I would leave them in a heartbeat. It hasn't happened to me, yet, so I stay with them. And if it did happen, I would complain and hope that they would make it right. But if they ever treated me this unjustly, yes, I would leave. ....
But if I were ever messed with in this way, you can be I'd be gone and unlikely to return.
But any and every line can do this and does do this. So just because you haven't had the luck of the draw, even though you are against it in theory, you're fine with it? Until it happens to you. That makes no sense. You're either entirely against it and won't cruise with a line that does it at all (which means you won't be cruising), or you don't like it but can accept it. But accepting it until it happens to you just makes no sense to me.
I would just apologize over and over to you and try to do my best to help. Even when I couldn't offer more (like say the OBC), I would say things to try to smooth it over like "This is a horrible inconvenience" or "You should be able to book at the same rate, right???....sorry I can't do that for you" or whatever. Aren't these people in CUSTOMER SERVICE???
I'm guessing you haven't actually worked in customer service, especially not on the phone. People can be absolutely, utterly evil when they call and talk to a CS rep. And it only takes a certain number of screaming, cussing, threatening calls before you either quit or develop a thicker skin.
With something like this, there were probably many CMs who started taking calls this morning before reading any updates they might have gotten, so the first CM the OP talked to might not have known about the OBC or the price-matching to when it was booked, etc. They were trying to get to work quickly, but in doing so they missed something.
CS is incredibly hard; I still think about some of the calls I took working for
amazon between '99 and '02 and I'm not talking about thinking on them fondly. And eventually you learn that for many MANY people, over-apologizing does far more harm than good. It tells the person that YOU think the company did something wrong, and if YOU think that then obviously you will eventually provide compensation. Unfortunately, a CS rep generally has a relatively small number of things they can do for a person.