Other businesses do have the right, and they exercise it.
The firemen, as in any whole class role no longer needed, should have been supported into alternative roles where available, or made redundant.
This isn't a discussion about small changes, where reasonable adjustment criteria would apply. The point I've been responding to, was that gps should be required to do everything in the role without being able to object on religious/ethical grounds.
Quite apart from the fact that that ignores UK 'reasonable adjustment' rules (and I agree that it should, medics being a special case), it's not actually fair to say 'we told you you wouldn't have to do that when you took the job 15 years ago.... but we've changed our minds.'
Every job has a job description, a list of things that you will and won't have to do, and doctors are no different. So, the objection clause should be removed from all new contracts, because it is ridiculous, but doctors and nurses can only be held to agreeing to the role as it was when they started in it, and must be given, as every UK employee is given, the right to resist changes to that contract after the fact.
New staff would therefore now be required to perform and prescribe as is the current legal and medical advice and could no longer object on religious or ethical grounds. They would not, and reasonably, cannot be expected to give automatic consent to any future major changes.
Existing staff could be asked to sign New contracts abolishing their right to object.... but I doubt that many would, even the ones who actually don't.
I don't agree that they should be able to, but they can, and I don't know what else you could do yo resolve that fact.