Welfare of any sort should be provided “in kind”. NOT money, and food stamps are money.
If someone needs food, you give them meat, chicken, rice, beans and vegetables. You don’t give them money and tell them to go down to the Safeway and buy whatever they like.
Another important point these dimwit politicos don’t get. Food stamps are a SUPPLIMENT to their food budget. They are not supposed to provide everything. How many people receiving food stamps have absolutely no way of getting any other food?