i contend that the private sector, mostly charities, many funded by both private and public monies, actually do provide a 'food safety net' in the USA. so despite there not being a govt mandate for McDonalds to serve all customers regardless of ability to pay, the truly needy are provided for in our society and do not die of starvation in the streets
i cannot find true statistics of how many people in the USA die of starvation each year, there are plenty of sites talking about hungry children and malnourished and 'below the poverty line', but how many actually die of starvation? i dunno
my experience is that i do not see any people lying upon the ground and with further investigation find out they haven't eaten in 3 weeks, not in my small town, not in the suburbs i drive through, nor in the urban core of Kansas City where i work
i do see panhandlers on certain corners in the city, no way to know what their true circumstance is
i personally know 'working class/lower middle class' people that go to churches for food/household goods hand outs. these people have mini-vans to drive to the church and get the free groceries. do they 'need' it? they must feel they do if they are going to get free stuff from a public give away