I’m in what I suspect is a minority position: I strongly believe that no one is “entitled” to anything but that which is earned by their efforts.
But I also believe that we build a better, more noble, more productive society when we act generously by providing those that need help … help.
When the decision is made to build a road, I don’t oppose it by pointing out how unlikely I, personally, am to drive on the road. I recognize that being a part of this society means that I will contribute, via taxes, to roads I may not use as well as roads that I do use.
Similarly, I recognize that when my taxes go to feed hungry people, to assist in housing people without homes, warmly clothing shivering people, and the like, that not all may agree with either the nobility or the practicality of those gestures.
But our system does not require unanimity before acting - merely the assent of a majority, expressed through the duly elected legislators.
I’m not in favor of lavishly compensating those who are simply too lazy to work – and they exist. But I’m also not in favor of letting people starve, even if they simply don’t have the drive to work. That’s what it comes down to: I believe in the inherent dignity of the human being. Humans are not like any other creatures on the planet. I don’t mind if we send a diary cow to the butcher if it can no longer produce milk… but I believe that people are deserving of a special, even sacred status.
So – short answer. No, they are not entitled to demand anything they didn’t earn. But we should, for our own sakes as well as theirs, provide basics.
The exact level and method of that provision is, of course, a matter for debate.