This last sentence says it all, so you believe its OK to turn away the gay couple for a public service, but its not OK for Google to fire a guy because of his political beliefs? And that is because you believe that there is a critical distinction between the rights of company employees and consumers who seek the services of a business that holds itself out to the public? If so, what is that distinction?