Geoff, I think I need to stick up for some of my NHS colleages. As you have never worked in the NHS you are not really in a position to comment on their skills or attitude.
There are a lot of really good technicians in the NHS who often go the extra mile without looking for thanks or payment.
There are three technicians here + me. All work extremely hard. I don't have to chivvy them along, they just get on with the service schedules and only stop me from what I am doing when there is problem.
I am sure there are more departments like ours who seem to be tarred with the same brush as the minority of deprtments that give the majority a bad name.