Some allow pharmacists to opt out of filling certain prescriptions, others don't.
I'm not in favor of government fiat here. If a store doesn't want to sell a product of any kind, it isn't up to the government to force them to carry such a product.
Well, there's lots of stuff about the government "forcing" people to dispense drugs they disagree with. However, everyone seems to be forgetting that pharmacists are LICENSED. We wouldn't want just anyone handing out drugs -we want people who are reasonably qualified, understand drug interactions, etc. So when someone becomes a licensed pharmacist that means that they're signing up to certain professional and legal requirements. I hope to goodness that means that pharmacists don't have the right to refuse legal medication or refuse to refer you elsewhere, harangue and lecture you if they think - without any real knowledge - that you're behaving in a sinful way - or refuse to return the script for medication including oral contraceptives - the Pill -(as is happening).
No one forces businesses to stock every drug on the market - Walmart doesn't sell the morning after pill for example and many small pharmacies don't carry narcotics because of the security risk of druggies breaking in and beating/killing their employees. However, pharmacists have a professional duty to behave in a professional way - this is part of the compact with the State and society that they make when they become LICENSED pharmacists.