Why is food different from roads? Schools? Police? Fire departments? Have these people ever made an insurance claim? Set foot in a state/national park? Cashed a stimulus check? etc.
My point is, someone saying "I don't want to pay higher taxes to support other people" has already lost the plot. They are already receiving benefits paid for by someone else. If they weren't already convinced that this is a good thing, they're either not paying attention (in which case, why would they start now?), or care more about keeping poor people suffering than improving their own lot in life (which, in my experience, is more likely).
I have seen people complain about paying taxes for schools when they don't have kids, and all your other examples go back to the taxpayer in some way. Food stamps are like the school one, they don't go back to the taxpayer - they're paying without getting anything back, hence complaining.
GP's idea might be a decent way to sidestep that - at the very least it's tighter in scope so the negative effects would be limited.
My point is, someone saying "I don't want to pay higher taxes to support other people" has already lost the plot. They are already receiving benefits paid for by someone else. If they weren't already convinced that this is a good thing, they're either not paying attention (in which case, why would they start now?), or care more about keeping poor people suffering than improving their own lot in life (which, in my experience, is more likely).