There already ARE laws which allow business owners the discretion to refuse a customer whose request is "reasonably offensive".<quoted text>
I could care less what church you're a member of or what your sexual preference is. The problem I have is that common sense got thrown out the window somewhere in our recent history and all of a sudden, you're forced to provide services to someone who is deeply offending you strictly for the purpose of provocation.
I'd love to see some kind of provision that gives business owners discretion if it can be construed that the customer's request is "reasonably offensive", be the owner a gay photographer or a deeply religious, straight baker. In either instance, word would get out regarding the owner's beliefs and the chips would fall where they may.
But that's different than discriminating against an entire class of people just because you're offended by their existence.