Your right to worship does not extend to the public sphere, however. You are free in your personal  life to not associate with people or groups that you don't wish. However, when you enter into the realm of providing goods and services to the public, excluding a group of people based on sexuality, skin color, gender, or other trait and hiding it behind the guise of exercising religious freedom is nothing more than discrimination. Show me a single, civilized religious practice that makes part of its worship discrimination. Regardless of your belief, I'm pretty sure that the base doctrine of your religion is probably something along the lines of the universal "Do unto others as you'd have them do unto you." How does discrimination hiding behind "free practice of worship" equate to treating others the way you want to be treated? Particularly given that the argument so many are making is that by acknowledging the rights of others it is somehow taking away your rights.