This isn't like Jim Crow. Nothing at all like Jim Crow.
What percentage of Americans do you think live in towns so small there is only one place to buy a cake? And I'd guess its an even smaller percentage of gay Americans. Maybe 2.5%? Yes, in those places you should be able to compel (with the force of the law) the local bigot cake maker to make you a cake (though why you would want to give somebody that hates you money is another issue, but whatever, the point is more important than not helping the bigot out I guess). I don't understand why the other 98% of us don't just avoid bigoted bakers, maybe start a PR campaign/protest against them, advertise for the non bigoted bakers. Certainly not go out of our way to find the bigots to give them our money. Or give them free PR to other bigots by suing them.
The other 98% of us don't all just avoid bigoted bakers because a significant number of us consider their bigotry acceptable.