If his job description required him to dispense abortaficants, then I would tend to agree he may have breached his employment contract. I'm unwilling to jump to the conclusion in the absence of evidence that he breached his employment contract.
On the other hand I am sure that pharmacists have the discretion to refuse to fill prescriptions for a wide range of reasons. To suggest that they have a unqualified duty to fill any script handed to them is unreasonable.
That's correct. If a doctor prescribes somethiing that would negatively interact with a drug the patient is already taking, the pharmacist is required to contact the doctor and not fill the script until the problem is sorted out. There are other exceptions, too.