“What’s to keep congress dictating to the rest of us”
Because when your spending YOUR OWN MONEY you have the right buy whatever you want.
SNAP is a benefit payed for by the taxpayer.
Since the taxpayer is footing the bill (and not by choice BTW) why shouldn’t the taxpayer be able to dictate how their hard earned money that they are forced to give up is spent?
Not only is the taxpayer footing the bill for all the junk food, but we’re also footing the bill for all of the resulting negative medical consequences.