All the bakery has to do, is put a sign up saying they have the right to refuse service to anyone for any reason. I've seen those signs at many places before and don't see any problem with it. If I went somewhere and tried to give a company my business and they refused it, I wouldn't sue them for it, though I'm pretty sure I'd make sure my friends know about how I was treated and do my best to take business away from them.