I fully understand and to a very limited degree agree with you.
However, IMO it is a very weak and subjective, almost desperate argument. I very much doubt that the families of the 100,000 families will realise any material difference on account of their children getting free school meals, whereas the Government are playing it like a trump (note the lower case t) card. Is this eally the best they can claim?
Why wouldn't people feel better off if they have £500 less in expenses (and remember lots of families have two kids close together, so potentially £1000)? It's not long since the £200 Fuel Allowance was the difference between life and death for millions of pensioners. Now £500 is no material difference?
If you want to argue it's subjective, then so is any measure of poverty. What would you suggest? That they just make something up instead? Or tell you that poverty doesn't exist, and it's all in your head?
As for it being the best they can claim. Would you prefer that they didn't bother, because it only helped 500,000 kids?
If you'll forgive the dated reference, you sound like the Linda Evangelista of politics. She "wouldn't get out of bed for $10,000", and you won't approve of a policy unless it helps, what? 1 million? 2 million? Every kid in the whole country?