I don't think it is up to the assistant to judge whether or not to dispense a drug on moral or religious grounds. Its rather like saying to a gay man with Aids that he can't have his drugs as they don't approve of their lifestyle for whatever reason. Another example is the refusal to allow a patient to have their insulin (derived from pig pancreas) for religious reasons.
In a secular and apparently democratic society, surely it is not appropriate for individuals to make moral judgements based on personal religious grounds.
Bookmarks