When saving Social Security gets discussed, it's often means testing - limiting benefits for the richest retirees.
But the demographic problem that dooms Social Security comes from the lack of young workers to pay for current and future retirees.
How about means testing by the number of kids you have and support?
No kids - wait until 75 to retire. And the age drops three years for each child you have and support to adulthood.
Two kids - retire at 69.
Six kids, like the Other McCain? - you can retire at 57.
Ten kids? You can retire at 45, if you're done with the kids by then (both my grandfathers had children when they were 45).
Why not let people with more kids retire early? They have produced the next generation to pay the bills.
It might be too late to save Social Security. But the future belongs to the fertile.