Fix: (at risk of being called a “Marxist”)
Mandate year to year break-even solvency. No borrowing, and no being borrowed from.
Achieve this by floating the retirement age, means testing, and SSI reform, in whatever combination proves politically palatable.
Option: surpluses that would lead to lowering the retirement age below a certain threshold could be rebated to the taxpayers, so baby-”busts” don’t unduly profit with early retirement when taxpayers don’t have the same hope.
But it is still intergenerational theft. I would favor confiscating the assets of every politician who voted to continue SS, etc., to compensate those who have paid th etax, but it wouldn’t be enough to matter and, more to the point, it would never happen.