Laws/customs/culture can be very strange sometimes.
Here in Belgium, if a store refuses to serve someone based on their gender/beliefs/sexual orientation/color etc... That store would be guilty of discrimination.
I am really surprised that this is not the case in America. This ruling is clearly discriminatory, it's NOT the job or responsibility of the bakery to judge a customer's personal choices or life style. What's next? A store not serving a customer because he/she is black and then a tribunal upholding the ignorance of such a racist store?
No more bullying from mods with their abusive bans against me.