Adozark there's a big difference between your freedom to practice your faith and beliefs as opposed to oppressing others with it.
Should your pharmacists be able to refuse service to gays? Should they be able to refuse service to someone of another faith? For example, a Muslim pharmacist refusing service to a Christian customer, or vice versa? As you can see, anarchy can be an excessively messy undertaking.
A pharmacist refusing service to a gay person would be discrimination, because they are refusing to give them a drug for a completely unrelated reason.
If Westbro Babtist Church (and was not yet considered a hate group) was holding a anti-gay event and you where asked to cater, I guess you would be unable to refuse. They are just exercising their freedom of religion and speech and it doesn't matter that you do not want to support what they are doing.
I am not religious but know people who are. Like I said I think refusing to be involved in a certain ceremony is different than refusing business to a particular person.
That's all I was trying to say. I don't think either of us will let up on our position on the subject, so hopefully we can agree to just disagree.
I have much more to learn anyways, I'm sure if a couple years I'll have some other view on the subject, who knows.