I usually agree with you on so many things. However, businesses do not and should not have the right to discriminate against others. Otherwise, we'd still have "white only" restaurants. One, it's the law of the land. Two, personally and (spiritually), I think it's just wrong. As a Christian, I do my best to serve all of my clients - regardless of color, ethnicity, sexual orientation, religion, whatever -- all to the glory of God.
So, you would participate in something God has called sin "for the glory of God"?