It does. But not in every case for refusal.
“But not in every case for refusal”
Thank you, you admitted it, all business do not operate with the same rights. Again, the Christian baker doesn’t seem to have that right, even after the USSC ruled in his favor; the state of Colorado found another reason to sue him, because he refused to bake a cake to celebrate somebody coming out as a trans-whatever; at this point its obvious, the state of Colorado is attempting to break him (financially) and put him out of business. Go figure.
But how can that be? You claim he has the right to refuse service just like a Cruise ship operator does, so what gives?
In the end it is only theoretical exercise to claim that all businesses operate with the same rights, in practice its not true. So you can deny, deny, deny all you want, but all that matters is whether we all get to exercise the same rights in practice. And that ain’t happening anymore.