They should have every right to turn it down. There's no law which says you have to serve every customer who comes into your store. But, that business owner has to accept whatever consequences arise from declining to make their cake.
__________________
|