Change election rules
We really should make all elections publicly funded. We need to make it a crime for any company to contribute or lobby any elected official, the same way it's illegal to 'contribute' to any other government employee (why is it a 'bribe' if you gain influence through contributions to your local public works decision maker, but it's called 'lobbying' if you do the same for an elected official). It should be illegal, punishable under the law, for any company or organization to channel any funds, gifts or favors to an elected official, either before, during or even after they have served their terms. Any individual who facilitated such a donation should also be held accountable, and the CEO, owner or general manager of the aforementioned company will also be held criminally liable whether they were aware of such behavior or not (deniability is not a defense). Also, any elected official receiving such contributions will also be held criminally liable. In return, any term limits on government officials should be increased or lifted to allow an elected official the ability to make continued contributions to the community if their constituents see fit.