businesses can deny service to anyone as long as its not because they belong to a protected group
Similarly, today we can look at what's happening and say "Hey this isn't great that businesses are allowed to restrict our speech and narrow down the realm of ideas to the least common denominator. It is destructive to the public discourse that a small group of people can claim outrage and shut down whoever they want", so we can decide not to let businesses do that, just like we decided not to let them refuse service to protected groups.