The NHS was established in 1948, in a period that coincided with the demise of the British Empire. It’s been all downhill for them ever since.
If you're familiar with the British pundit Peter Hitchens, you'll know that he blames the downfall of the Empire on Britain's having gone to war against Hitler and the Nazis. He simply can't (or doesn't want to) see it as the sole responsibility of the British people having flown to socialism directly after the war had ended.
I remember Charles Krauthammer made a snide comment about Britain's NHS a few years ago on Fox News. I wish I could remember the exact quote, but it was something like this:
"Great Britain traded their Navy -- once the greatest naval force in the world -- for socialism and the National Health Service."