First, I didn't know Eckerd's was still open!
Second, if that is a requirement of his job (to dispense this type of medication) then he has to do it. If he is not comfortable with Eckerd's policy, then he should leave and find a faith based organization to work for.
For example, I work for a Catholic healthcare system and any physician that works for us must follow Catholic directives - which means they CAN NOT dispense birth control, morning after pill or perform abortions. Those that do not follow these directives are terminated.
If a physician did not want to follow these directives (for whatever reason) then it is unfair for him to expect us to change our policies.