Nazis, Communists, white supremacists, and pedophiles are just a few of the activities not protected by current laws. Are those contradictions to? Do you think they should be protected along with anti-vaxers?
If a baker wants to refuse to make a cake with a hammer and sickle on it for some communists bday party that’s up to the baker.
Indeed it is, because political beliefs are not a protected class. So the baker is free to deny commies a cake. Anti-vaxers are not a protected class, so the cruise line is free to deny them access to their boat. Sexual orientation is a protected class, so a business cannot deny them service because they're homosexuals. See how it works?