At this point there are no "good" answers, but the path to the "right" answer is pretty clear, it is unsustainable to balance the retirement of a few on the labors of others.
I've made a number of suggestions to folks in Sacremento, pretty much anyone who asks and some that don't. On various ways the system might work. One outcome though is you don't get "lifetime income" unless you do what Mr. Money Mustache suggests and convert your lifestyle into something that can survive on a 3-4% annual withdrawal rate of your accumulated benefit.
There needs to be a "retirement" value for government employment that results in a good retirement but not extravagant. Sorry, but once you start passing the fifty thousand in retirement your getting a bit much. I would cap any retirement at median for your region, with minor and I mean MINOR boosts to cover medical for special circumstances, like really hurt in line of duty.
Go look at the bad retirements that people are paying.