Let me bottom line it:

I think the owner of a pharmacy has the right to not seel any product he or she is personally against.

I think the customer has a right to take his or her business elsewhere.

I think the pharmacist had damn well better return the script if he or she won't fill it.