Surely it has to be mandatory vaccines for all or not at all - you can't cherry pick some sectors...why NHS staff but not NHS patients? That's ridiculous.
Loads of public sectors come in regular and close contact with the public. My son specialist School staff get much closer to the children than I do in my NHS role for example. Police, transport, childcare and teaching, shop workers.....it'll have to be mandatory for them too.
As an NHS worker I do believe in the vaccines and hope everyone has the good sense to make the choice to be vaccinated but if that choice is taken away from just NHS workers (as if we're somehow responsible for spreading / killing etc) then I would be very displeased.