We already have a portion of our take home pay burned in front of us. Do you see that Medicare and Social Security deduction on your pay stub? Yeah......
At least the military budget is a) constitutional b) a reasonable expenditure for a government (as opposed to a mutual-aid society).
When us younger Americans start drawing our Social Security, it'll be that era's young whose pennies we're drawing.
Social security isn't "you pay in, you get back out what you put in" it's "you pay in for today's olds, and when you're old, young people pay in for you".