Can't you do both? I assume you wouldn't want them buying heroin or something with food stamps.
It would not surprise me at all if the local heroin dealer takes food stamps. In fact, I'd be shocked if he didn't. But hey! We can at least do something about them buying soda, so there's that.