For food stamps, there should be a special store just for them. Staples only, beans, fruit, vegetables, meat, rice, bread, milk, juice, etc. No processed foods, no premade frozen dinners, just ingredients and basics only, and their card can only be used at these stores. Be good for everybody as they can’t buy junk, or tier one cuts of steak and lobster, but also working folks like you and I won’t have to get stuck behind the 400 lb woman with her gaggle of screaming morbidly obese 8 year olds.
You'll find that the main impediment to doing that, and it is a formidable one, are the huge multinational food manufacturers, distributors and grocers. It is not the recipients -- they would adapt. But the slightest suggestion that food product types should be restricted instantly brings a deluge of lobbyists to D.C., many with existing connections to USDA senators and representatives. This kind of reform isn't going to happen any time soon.
I couldn’t agree more, but I can just hear the screeching now. “It’ll stigmatize them! It’ll be embarrassing to have to go to the special store! It’ll be inconvenient! It’s not faaaaaaaaiiirrr!!” So it’ll never happen. But it should.