My 75-year-old father is in hospital - one of the best hospitals in the country - with unexplained breathing difficulties. He is not at all fussy and will generally eat anything put in front of him... but he finds the hospital food disgusting to the point of being almost inedible. I was briefly in the same hospital 15 years ago and found the same thing.
There are a few shops and cafes in the entrance bit but he is on oxygen and can't get to them. Fortunately my brother lives nearby and has managed to bring him some food in (I live 2 hours away and have a stinking cold so can't get there myself). But what about people who have no families nearby, or who can't afford to go to M&S etc two or three times a day?
How can the medical care be so good but the food so bad? If airlines can supply basic but perfectly edible food in complicated circumstances then why can't hospitals?? Good healthy food is an essential part of recovery from illness... it's appalling that the NHS can't supply this (or at least, not at this large and internationally respected hospital).
I know it costs money, but couldn't they bring in a scheme where patients contributed to food costs, with subsidies for those who can't afford it. Even a voluntary donation of £5 per person per day would surely enable a massive improvement in the service? I can't believe other Western countries are so rubbish in this respect?