Business are not require to sell wedding cakes. Public Accommodation laws however mandate that if they do sell wedding cakes they cannot refuse service based on the customers race, religion, sex, national origin, ethnicity, sexual orientation, marital status, veterans status (depending on location) of the customer.
At this point in the debate, everyone is pretty clear on what Public Accommodation laws mandate. We're debating whether that is good policy or not.
They are free to refuse an order for any other reason not related to the race, religion, sex, national origin, ethnicity, sexual orientation, marital status, veterans status (depending on location) of the customer.
And that's what I find insidious about these laws. They aren't banning a harmful act. They're attempting to suppress certain biases. They truly are examples of 'thought crime'. The policy sets a really bad precedent, and I'm confident we'll come to see that with time. It's just a question of how much damage will be done before we correct it.