“While I dont agree with the decision, I dont understand why the shop owners dont make a hidious cake for these customers. “
Ditto. More subtle ways to handle these situations:
1. “When do you need that cake? Let me check my book. Uh oh, I’m booked up and won’t be able to get that cake out for a couple of weeks after your wedding. Could I suggest a less busy bakery down the street?”
2. Bake the damn cake, but out of expired cake mixes from Dollar General and expired canned icing from same. Do a less than stellar job on the decorations. Cheerfully offer a full refund and profuse apologies regarding any complaints.
Those would work, but they don’t address the freedom issue.