I couldn't agree more.
I once was behind two Hispanic women at a store. The younger woman was well dressed, and had a well-behaved child with her. The older person--aunt or grandmother--and she were both pushing carts that were filled to well over the brim. She paid with an EBT card, which wasn't enough to cover the bill. So, she opened her purse and pulled out an American Express card to cover the difference.
They didn't need EBT, but who can turn down low hanging fruit?
IMHO, free food collection should be a bit unpleasant, and not anonymous. You should go to the truck and get the cheap butter, cheese, and canned meat. Anything at a store should be limited to a "Strictly Nutrition" list. I don't mind helping people who are on hard times eat, but I hate treating freeloaders to things I wouldn't buy for myself.
They should have turned down the low hanging fruit. That's theft.
People with morals.