“the bakery sells custom cakes for weddings. In fact, they had previously done a cake to celebrate the wedding of two dogs!”
The halal butcher sells meat.
Perhaps they sell a rather odd meat, say camel meat.
Therefore they must sell pork?
The problem with the analogy is that, in most of these cases, the same-sex couple is not requesting a different type of cake. They are requesting the same exact cake (same shape, same frosting, same everything). The only difference is that they plan to use the cake in a same-sex “wedding.” So, your analogy of asking for different products is not apt.
“The halal butcher sells meat. Perhaps they sell a rather odd meat, say camel meat. Therefore they must sell pork?”
You mean the gay couple wanted a cake made out of pork?
Duh ...