Working people pay into SS all their careers and are just getting back their own money after the government takes their cut. Veterans earn theirs by serving their country in the military.
But SS is not a government-funded freebie.
There is a distinction in the way SS is managed financially, but I don’t see retirement as a right or entitlement. Regardless of the semantics, SS is still a government social program run off tax dollars. It’s just that those tax dollars have a distinct name on your paycheck and is not budgeted from a general fund.
Were it truly an investment pool, like it was sold to the public as, you would be able to pass benefits to your estate, but you are not.
I see VA, etc. as payment for service. I’d only consider it an entitlement if service were mandatory (e.g. for draftees). I have always been astonished how poorly vets are treated, even in the days of the revolution. As much as I want government spending to drop drastically, spending on vets is one of the very few areas I would like to see spending increase dramatically.