Personally I think it's dumb for a business to turn down a paying customer, as the whole point of running a business is to make money. Unless it was something outrageous like a Hitler cake or something
But people speak with their wallets so I feel like if the bakery doesn't want to bake the cake...