No one should pay for food there. If someone didn't bring money, should they be left to starve? Here, 1 lunch is over $3 provided you arent getting more stuff. However, there should be limits. You should only be allowed to have a limited amount of food so you won't take everything. If there is food left over after the last person got stuff, and you were hungry, you could get an extra serving.
The rich keep getting richer and the poor stay poor. There needs to be free meals for children just like there needs to be food stamps. For some children this is the only good meal that get during the day. They should not have this taken away for they might go hungry too long.
Students have a lot to think about when it comes to school. They have homework, class work, projects, tests, and a list of other objective they need to complete. These tasks are made exponentially more difficult if they have to be done on an empty stomach. Students should never go hungry if schools can help it. If families quality, students should never go hungry.