Geektastic:
Wouldn't simply providing meals at school solve this problem?
If you're going to socialise it, that seems to me to be a way of ensuring you meet the aim of feeding children as well as avoiding handing taxpayer's cash to those parents who will not use it as it was intended.
It may indeed solve the problem of hunger for kids, but I suspect that the issues behind this run much deeper, aren't limited to lack of food, and don't suddenly commence when the kids hit school age.