I agree that with the cruise line, they did the right thing and it will pay off for them.
Here we're talking about an human being with feelings, seeing constant negative press about himself (even before he was known or said anything) and feeling hurt and sad to the point that it was causing severe anxiety. People were camped out at his door and following him everywhere, taking photos of him shopping and commenting on his body weight, his clothes, his persona, etc. Daily. For months. It got to the point that he was afraid to go out, and took to doing his shopping only late at night. And it got worse from there.
Unscrupulous people took advantage of him, and he wanted to defend himself, as most people would. He had had a loving relationship with Meghan all her life but that was not what was being portrayed. People still seem to believe only headlines about him, chalking him up to trash. It's a sad story, really. This man has the right to say what he wants to say. Things perhaps could've been much different if she just tossed him a bone.