Shouldn't we then give everyone "food insurance" which you pay for with taxes, and then are able to use that food insurance to get food from the store for free? (well, not really free, paid for by your taxes). You'd pay a predetermined amount of money no matter what you got from the store, but your options would be limited by the government food insurance committee.
If you don't support this single payer food insurance solution to all of your caloric needs, then my question for you is why do you hate poor people?
To be realistic your example would be as follows: what if the US provided a grocery store that provided the basic necessities, free at the point of provistion and paid for by common taxation. People are free to buy the nice wine from the private provider next door BUT if you fall on hard times and you need to put food on the table, the rest of your fellow citizens help pay to make sure you, your partner, and your children have food to eat, and retain a semblance of human dignity, until you can get back on your feet and pay taxes that provide for someone else who needs help.