the minute you allow people to put signs on their businesses saying "no blacks, no jews, no gays", you've created a de facto system of segregation.
or you let people know what stores not to patronize, even if the refusal does not apply to them.
Let the market handle it. There is no reason for commissions that can ruin a person over not baking a cake.
again, you can't refuse to serve people for discriminatory reasons. You can like that or not. You can disagree with that or not. But it's the law. and like the county clerk in Kentucky, if you can't live with that, you're in the wrong line of work.
Government is different than a a business. two different arguments.
Davis is wrong, but I admit I like watching people force government go through the motions to impose its will, instead of people just waffling under.
and your point of "its the law deal with it," is moot, because it's a stupid law, or at least its current use is stupid.
and its not "you can't discriminate", its "you can't discriminate against a group that is currently popular". fixed it.