What I don't understand about the Rashford thing is how poorly they are handing it, rather than the rights and wrongs of it all.
I actually do understand why they don't want to be seen to be giving in to him again. Politics is about power and you can't appear to be caving to every celebrity who campaigns on an issue because it makes you look powerless and not in control of the agenda. Doing the 'right thing' often comes second to the ultimate goal of power.
This sort of thing should be relatively easy to nip in the bud and there are plenty of ways for the Govt to take back the agenda. Setting up a commission on child food poverty and asking Rashford to co-Chair it would be a classic way to kick this into the long grass, for example. Or find a way to extend UC for those with school aged children in the holidays to cover meals - a solution he didn't call for so can't claim the win on. There are probably ten other ways the Govt could handle it without appearing so cold hearted and belligerent.
As others have said, this isn't a policy issue - it's an easy and inexpensive fix - but a political one, of not suffering another defeat. It's odd as Boris is for all his many failings normally quite adept at dealing with this sort of thing.
Must be missing something.