VA money falls into a bit of a different category, in my opinion. If you risk life and limb defending the country, the country owes you... and they owe you more than feeding you some crap food and military wages.
I see it as some compensation.

But, food stamps because of poor choices... and then continuing to make poor choices once you are in a bad situation, does not rate high on my list of those who deserve the money.

Both technically count as socialism... but there are differences.