I don't know if it's a religious belief but several pharmacists I've spoken to about it believe that it is contrary to the pharmacists oath and thus won't do it for that reason.
Parenthetically most companies respect that oath and give the pharmacist complete and total discretion in terms of filling or not filling a prescription.
Kinda nice to see that some still think an oath actually means something...