Wilbur, your example of the "right to refuse" on religious grounds fails, because pharmacists who refuse to serve abortion drugs are not refusing service to individuals. They're refusing to provide a certain item at their store. An appropriate analogy to the abortion drug issue would be the same Muslim establishment refusing to serve bacon.
Instead, this would be akin to a restaurant refusing, for religious reasons, to serve a black person. This isn't a refusal to serve products, it is a refusal to serve a class of people.
The anti-discrimination PC types should be all over this.