It's a ridiculous mentality.
I don't set fires so I don't want my taxes going towards the fire service. I don't commit crimes so I don't want my taxes going to the police. I don't use trains much so I don't want to pay the country to improve its infrastructure. I won't ever lose a job, fall on hard times or require welfare so I don't want my taxes being spent on that.
You're taking the view that most of the people on free school meals have fallen on hard times and were previously financially independent then? I don't agree with that. I think there are a lot of parents who have children without being able to pay for them without state support. It's a problem when there are no repercussions to simply having children that you can't afford and other people have to pick up the bill. It's even worse when people are called "vile" for pointing it out - typical tolerant left.