If it took an hour in the pharmacy to liase about a suitable alternative then it would have taken an hour in the surgery too. It was better the OP being put out than everyone else for the whole day surely.
But it just comes back to respect and how its handled sensitivity, rather than the actual end result. You are just making excuses to justify someone to act in a shitty way thats not acceptable on the grounds that one person isn't as important because there are ten other patients. No, actually they are ALL important and ALL deserving of a certain level of respect.
Its a question that can not be that unusual or unexpected and the information should be freely available given the sensitivities of diet/culture. The fact its clearly not, is actually pretty shit especially given there are real inequalities of health along cultural lines in this country and initiatives like this could do a long to help encourage people to use health services more. An hour spent trying to sort out information, for a very commonly used drug, could have far reaching consequences.
And honestly if someone did ask the same question along religious lines like the OP stated in her opening post, I would seriously question whether it would be treated like this. I would would be more surprised if they didn't make that effort to find out because they think the request is 'more legitimate' both legally and morally (and as others have pointed out that is actually questionable).
The attitudes on this thread questioning the depth of her belief is really revealing. It just points to values on what people think is an acceptable request rather that being concerned about how the attitude and professionalism of a HCP, which should be better at all times regardless of judgment. When it isn't, it can more often that not, affect how the patient feels they were treated and easily damages the fragile bond of trust and respect between patients and HCPs.
Lets not loose site of the fact that the NHS is supposed to be equal as much as possible and HCPs are supposed to be at least respectful of ALL beliefs even if they can't fulfil the request (and that includes stuff like when a doctor has beliefs such as being opposed to abortion, they are supposed to simply pass the patient to someone else).
Its ingrained into the system that can not go round judging religious choices but also lifestyle choices no matter what you feel about them. And in cases where one group is likely to have a similar request treated with respect then another group deserves equal respect and attention regardless.