Anyone can refuse service, Votto, if it does not involve violating the civil liberties of others.
I can be thrown out of the store for not wearing a shirt and shoes.
If it is a bakery that holds itself out to the public as a make of wedding cakes, it cannot deny me a memorial cake for my wife and I.
And it cannot deny such to a homosexual couple because they are same sex.
Sure they can....there are COUNTLESS ways to refuse service without showing your hand...
"Sorry, we're booked solid. I don't have time to provide you with proper service."
"Sir, I'm sorry, but this coming Friday is the LAST day that we are going to be making wedding cakes for a unspecified length of time while we update the area of the bakery where we produce large specialty baked goods."
"I'm all out of icing."
Here's the question I've always had about this very volatile situation....
Why would you want to FORCE a bakery to do something that they don't want to do?
Wouldn't you be concerned about the quality of service? Is your wedding day something you want to gamble that on?
Why not go find a bakery that LOVES to do wedding cakes for ANYBODY?
It just wreaks of making a point and drawing attention because they can. Ridiculous.
And stupid.