The only fix is to make politicians receive the exact same care as the rest of us. Also, charge on a income/assets scale. You have 10 million in net worth, assets, etc.. regardless if it's your personal income/assets or your companies, then you pay more.
It's never going to get better. Politicians don't want it to get better. Look at republicans right now, own Congress and they can't pass anything. Of course Democrats do the same thing.
The system is broken. There is pretty much ZERO way to fix it.
As much as I hate to say it, Democrats need to win Congress back this fall just to stop what is going on.