I guess I would call the "geezers" selfish and foolish; anyone with elementary math skills knows that social security is highway robbery.
A solution? Anyone 50 and over is in. Collect your check at 67 (or whatever the current age is) and shut the hell up. I'm out. I'll keep paying the tax for a short while, but after that, I'm on my own. Make "social security" a welfare program for the needy, with a stigma that would make a whore blush.
Start a business, pay yourself a meager, subsistence-level salary, and take out most of your earnings in dividends. Dividends are not subject to FICA and Medicare payroll taxes, and under our current tax law they are taxed not as ordinary income, but at the reduced capital gains tax rate.