You do not punish children for things they can not control by taking away food. Kids don't learn well when they're hungry, it's hard to concentrate and affects both performance and disposition. Children being forced to throw away full trays of food because they don't have enough money on their account? Going hungry, wasting food and made to shame themselves in front of their peers? How is this acceptable? If we want a functioning society we must take care of our children. We should be giving every child the tools they need to learn, grow and become productive adults. Stop asking why so many young people have such little regard for life, and start teaching by example.