TJ, I'm interested in your take in this thread and have clarification questions.
You equate baking a wedding cake to a restaurant catering a wedding, as opposed to cooking a burger off the menu. Why? If the Baker is not asked to attend or even deliver the cake to the gay wedding, and therefore is not participating in the same way the preacher, pianist, or photographer is, then how is the baker similar to them? The baker is simply creating food in his place of business for pickup by a customer. I don't know why in the world the time it takes to make it would constitute an important difference? Can you explain why you think time is relevant?
You seem to suggest that it being "custom" has significance? Why? For a custom cake baker, baking a custom cake is a standard menu item. Regular customers walk in and order custom cakes all day every day. They probably even look thru a book of options and often choose an existing design just like from a "menu." I might understand if the baker was asked to create a pornographic scene or something, but if it's simply a wedding cake, not unlike the ones made for any other customer, AND the customer is going to come pick it up, isn't that more like a customer ordering a burger, or let's say 25 burgers, ordered a few days in advance for pick up, each with customized toppings and ingredients?
I would agree that a baker should not be forced to attend or participate in the wedding if it's against their beliefs, but if they're being asked to bake a cake for pick up exactly like they do for anyone else, then I am of the opinion they should have to make the cake. What am I missing?