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?
He who has nothing to hide does not deserve to be called an individual.
Capitalism has convinced people to buy stuff they don't need with money they don't have to impress people who don't give a shit. (George Carlin)