'I have to pay for all of his food when not in hospital, I didn't feel the need to get free food when we weren't at home.'
And at home you have access to all your cooking supplies, to plenty of place to store food, to a cooker, day or night, whenever your child is hungry.
In hospital you have none of that. We had a kettle and a microwave in the parent kitchen, which I could not use for my child due to infection risk. Plenty of patients cannot be fed you have prepared due to infection control (food needs to be known to have reached a certain temperature).
The patient kitchen had a microwave and a kettle. You could not store certain foods in the fridge due to infection control. There was precious little freezer space or none, depending how many patients were in the unit. This made providing her with what she wanted to eat extremely difficult and most of the time, her food had to come off the trolley due to infection control.
I agree the food provided needs to be overhauled, my child lost weight she could not afford to lose and the whole thing was a little above a joke, but paying for your food or relying on others to bring it is far from the answer.
My child didn't get free chemo at home, either, that doesn't mean we should have to pay for it upfront.