This doesn't look like a peaceful meeting to me. I just re-read the port cancelation policy and it seems pretty fair to me. Sometimes we need to be protected from ourselves. Who would want to go to a port that wasn't safe.
I can't even imagine how the crew and other workers must have felt. Please, if you don't agree with the cancelation policy, don't cruise.
Great point from another poster, you are not on an American ship, so you don't have First Amendment Rights. It's a vacation for cryin out loud.