If I walk into your restaurant and you refuse to serve me for lunch because I was gay. That is no ok. Me being gay has nothing to do with you serving me lunch. I don't care about your beliefs.
If I were to ask you to cater my wedding, thats a different story since you are actively partaking in something. I am fine with that.
I just really want to make sure that this is not misconstrued.