While SCOTUS rules on the intricacies of laws, we have to keep in mind the greater human rights of the individual "Artist".
A baker should be obligated to offer a standard non-artistic wedding cake to all comers, however it is wrong to attempt to force the artistic baker to create a masterpiece that he is morally offended by. I don't agree with this guy's views but forcing him to create art in an image of which you know he objects to really does suppress his human rights. The last folks to force artists to create images they disagreed with went by the title of nazi's and they used physical coercion to make that happen.
To top it all off this baker was very polite about it and apologized from the start.
You can't walk into a Christian baker's shop and demand they bake you a dick cake or a pussy cake. No more than you could demand that an Islamic make you a Mohammad cake. However, to refuse to make a wedding cake because he considers it "a religious sacred event" even though said event results in divorce in around 67% of the time is not right. I agree that, if you make wedding cakes, you should have to sell a generic wedding cake without a topper and it's nobody business what it's used for. For example, what if somebody were putting on a play where a heterosexual wedding was going to be performed during the show? Would he refuse to do that on the grounds that it wasn't real?
The Court got this one wrong. If you're a business, you don't get to decide who sits at the lunch counter.