I would have a hard time telling my 5 year old granddaughter that the cruise we have been planning for more than a year is not going to happen, especially since this is part of her Christmas present.
I don't buy "cancel for any reason" insurance and I don't think most people do. It's not necessary unless you have a major reason that it's possible you would have to cancel. It's much more expensive and you should be weighing your odds before it would be worth it. In all of my traveling since the 1970's, I have only purchased it twice, when I was out of the country for trips lasting several months.
So my scenarios are:
"I rescheduled it for next spring, having to wait another 5-6 months and it's not going to be a Christmas cruise."
"I rescheduled for next Christmas, having to wait another year and you will have to miss some school."
I can sympathize with
@KdKyA. If I don't get the Meet and Greets for my granddaughter, I'm going to have a pretty stern conversation with Guest Services.
But, I think some people need to calm down on the criticism. This was an extraordinary event. People have a right to vent, on this forum especially. Do I think Disney could have done a better job? Yes. Why did they turn a 2 port cruise, into a 3? Why is the 3rd port not long enough to do anything? Why are they opening the rescheduling to everyone instead of staggering the days or even time of the day? Why not offer some OBC if you are unable to reschedule your onboard fun?
If you think Disney is doing the best they can, then, in my opinion, you are sadly mistaken. They've probably done the minimum the contract and maritime law require.