I am frankly exhausted with all the stories of people buying item X with food stamps that some folks fear they really should not be buying, where X is everything from liquor to twinkies.
People are either adults or they are not. I don't think our act of charity towards them gives us the right to be their mother. I am all for consolidating all the zillions of existing niche government benefits programs into one single EITC or similar income-floor program. Then people spend their money however they hell they want -- if they screw up and spend on unwise things, well that is their business.
I used to have this argument all the time with my New England liberal mother-in-law. Interestingly, in this argument, we would both call the other arrogant. I would say she was arrogant for assuming she knew better than other adults how they should spend their own money. She would call me arrogant for assuming that people without my background and education could make quality decisions for themselves.
Since this is my blog, I will grab the last word here. If we were talking about having the poor choose between a number of exchange-traded derivatives, I could concede her point. But we are essentially talking about what to buy in a supermarket. We force everyone through 12 years of public education. The Left pretty much gets to determine what that education encompasses. If adults are leaving that system and still can't be trusted with their own money, then why are we even bothering?