I have no problem with people worshipping the NHS. Providing free healthcare is a beautiful and noble thing. However, instead of constantly blaming the government for inadequate funding, I'd like to see more shaming of those who exploit it.
For a start, we should call out those who smoke, eat garbage, refuse to lose weight, and just generally slob around. I accept that some people struggle to lose weight, and that others are overweight through no fault of their own (medication, mental illness, whatever). But people who have no excuse, and yet remain obese, should be told "look Mr Smith, you're being unfair to other patients. If you don't at least make some effort to get into shape we're going to charge you for your next appointment."
There is a certain type of person who is almost 'professionally ill'. I don't just mean that they live on benefits. I mean they actually like going to the doctors. They treat it as a day out. The slightest niggle or twinge and off they go. I can think of several people (actually, several families) like this. In many cases none of them even work. Then you get others who treat the whole system with contempt. They put in for repeat prescriptions they neither want nor need, and they make appointments they fail to keep – without even bothering to cancel. And their instinct is always to find fault with their treatment. Plus, of course, they love to tell you how they put some tired, overworked doctor in his place ("so I said to him, I did, I said, I'm not taking that muck, you find me something better" etc).
There is a horrible instinct in people (myself included, I suppose) to grab anything that is free. Evolutionary psychologists would probably put it down to the fear of starvation. Chimps and wolves (both pack animals, like us) will "snatch and run." If there is food, or some other desirable object, their instinct is to grab at it and then hide away from the rest of the group so it can't be taken from them. I wish those on the left would read a bit of evolutionary psychology. Too many of them have a silly and naive view of human nature. I suspect the NHS really is a black hole. The more money you pour in, the more people will take. It's a beautiful thing, but it will only work if you're realistic about people.