You speak to CCL and all cruise lines with your wallet. If these changes are meaningful enough for you, then change your plans (as you did in canceling the reservation) or on a more grand scale, your vacationing choice. Their driver (why they do these things) is clear. They are still in the VERY active phase oof trying to recover from an extreme financial position (over 39 billion in debt) not of their own doing. These are the facts.
My suggestion is that if you feel strongly enough on these topics, after you cruise, let them know this. THAT is the way to affect change,