I am not hiding behind anything, I just reported fact. What justification? The Golden Rule? Do unto others?
Business 101. (The purpose of a business is to make money. Do not refuse money from customers.)
If you think it should be legal to discriminate, lobby to change the law, that us your right. America!

There is no mention in the Constitution of the right to discriminate. There is no mention that your free expression of religion allows you to discriminate. There is no mention in the Constitution that you have the right to not be offended.

You  are a rude and presumptuous person. There is no reason for your misplaced animosity.