B9exchange
The NHS is not free, it never has been, but the NI contributions that were supposed to fund it have never been ring fenced, and modern treatments and drugs are so expensive that some form of rationing is needed (and indeed being brought in, no hip replacements for the obese etc) or we will have to go down the route of extra health insurance to top it up.
As mentioned above, the last thing the NHS needs is yet another layer of administration to manage contributions towards hospital food.
I agree about admin for NHS food. It would be an absolute nightmare.
As for rationing, I wonder how many people would really be happy if they were told that treatments and drugs wouldn't be available, if (for example) they are over a certain age. I can't remember the exact figure, but more money is spent on people in the last year or so of their lives. What about stopping trying to save premature babies? Or disabled people, who can't work anyway? The NHS could save billions, if it stopped treating people who aren't expected to live longer than (say) five years - not that I'm suggesting it, but that's what people are saying when they talk about efficiency. I find it horrifying. If we want a health system which treats everybody, we have to pay for it.