I think the owner of a business such as a bakery should have the freedom to say "no" to whatever customized order they don't want to fulfill, with no reason or explanation given. If they choose to give an explanation and that explanation amounts to an insult or discrimination, however, I've got no problem with holding them responsible if that's against the law.