Well, if you are a homosexual and want to be married in a Catholic church or something, they should be free to just tell you no. Not sure how you being gay comes up when buying, say, coffee or tools, though.
Ah well, it'll get reverted with all this outrage.