Race isn't the same as a deviant sex cult. One has constitutional protections. the other doesn't. The difference is not-behaviors vs behaviors.
Behaviors? Religion is a behavior. Marriage is a behavior. Political preference is a behavior.
Sexual preference discrimination is constitutionally prohibited in many states.
And we all know how much you value State laws........
Anyway- as I said- that ship sailed in 1964- government can indeed tell people that they have to do business with people- and have been doing so for 50 years now.