What's interesting is that it's different parts of the electorate that get upset. When Republicans wanted to make junk food/soda ineligible for food stamps, Dems got upset. And when Dems wanted to tax large sodas, Republicans/libertarians got upset.
I think the former makes much more sense than the latter, since it is literally being funded by the govt. That's a reasonable first step, or possibly only step, especially considering that most people on food stamps are also on govt-funded/subsidized healthcare (meaning taxpayers will end up footing the bill when they require expensive treatments resulting in part from an unhealthy diet).
This is a pretty insincere take.