We just established that I'm right. Your confusing freedoms and rights
Government does not and should not guarantee there's a hotel room for somebody.
If the owner of a hotel refuses service, there is no loss of freedom or rights. The customer has no moral right or claim to a free person's goods or services. They certainly have a moral right to equal government services, however. But you cannot morally claim a "right" on property and services that belong to someone else.
Our country fell off the slippery moral slope long ago by declaring that goods and services dont actually belong to their owner or producer or creator...under our laws, we are increasingly forced to provide them to others...sometimes against our will. Our services now belong to the Community and may be used as the planners see fit. You've forgotten who's doing the providing in the hotel scenario. The buyer has moral "right" to buy only from a willing seller in a free society.
If you really want freedom for everyone (which you pretend, but philosophically despise) you will have to come to the realization that freedom is a two way street. For freedom to exist, there must be freedom for everyone...even the small minded people with whom you disagree. Just like free speech.
Now we are jumping the shark and expanding the "Community" mindset and declaring that a law that limits government infringement on liberty of conscience is somehow "discriminatory" when the exact opposite is true.
Our society passes laws that don't just forbid injurious behavior, but now require action. You MUST serve this person. You MUST buy health insurance. You belong to the Community now, not to yourself. That's "progressive", and its crossed a line that true fans of Liberty would never support.
We have moved from moral suasion to outright force. Its the same movement that endows Executive action with legislative force. That may be an expedient path for the sanctimonious who want to dictate a mindset, and control a population, but it is really the first steps toward tyranny. I'm right on this, and you defeated your own argument.