OK, Wow, I got nothin'.....
Since you have done at least a couple of cruises, don't let this fiasco prevent from doing another cruise. I have read a few reviews from folks that have been on the same cruise and find quite a difference in the reporting of the cruise.
This review is quite complete and detailed, from the change in itinerary to the spa treatments, I can understand the content. Good luck on your next choice.
I trust you will seek out a better more professional travel professional for the next travel experience you plan.