It actually sounds like a positive step for people on SNAP, many of whom live in 'grocery store deserts' and have to rely on places like convenience stores---more expensive and poorer choices --for food. Or, they have no reliable way of getting to a full size grocery and lugging bags of food back home. 
If some parents make poor choices about using benefits it seems callous to punish the child by denying him/her a decent lunch at school. Everyone learns better on a full stomach.