Copernicus
Industrial Grade Linguist
Yes, I can agree with that. The florist has every right as a private citizen not to attend gay weddings. He can join demonstrations that protest the legality of such weddings. He can refuse to shake hands with his gay friend. (The gay customer in this case was apparently a longstanding customer in his store.) But can he exempt his business from an anti-discrimination law because of his religious beliefs as a private citizen? That is the relevant question here. Does the law apply to him as a private citizen or him as a business owner? Or is there no difference?
What if he wasn't incorporated but was a sole proprietorship, so there was no difference between him as an individual and the business of the flowers? Would it the anti-discrimination law apply then?
My understanding is that private clubs can discriminate. Businesses that serve the general public and that depend on government services for their business may not. That florist needs taxpayers to provide the infrastructure under which his business can operate at a profit, so it is required to follow the laws that regulate business. Anti-discrimination laws are among those.