How ‘bout this:
First, NO ONE getting any government check can vote.
Then, once the programs are reformed (which would mean abolished, but with the government honoring its “commitment” to currently elderly people) we let them vote once again.
Seems a bit strident, but certainly bears discussion...