The solution is very simple. Vote out of office every incumbent candidate in every election regardless of party affiliation unless and until we get someone in office that ACTS (not just talks about it) to stop the legalized bribery of our legislative branch of government. Until we wipe the slate clean, and elect people who will take action to end the wholesale bribery and corruption, none of our "elected representatives" are ever going to represent us. They will continue to represent the wealthy elites that are paying for their campaigns, their many political perks, their family member's huge salaries for do-nothing jobs, and their own huge salaries when they "retire" from politics.
Never vote for an incumbent again (unless as stated above). Vote for a third party candidate if you must (it doesn't matter which one), write in a candidate if you must (it doesn't matter which one), or simply don't vote for that specific office (but vote for all the others.) The message must be sent loud and clear: that we will vote, but we will NOT vote for any incumbent, ever again, unless they are willing to act (not just talk) to end the legalized bribery and the corruption that results. Until we stop this corruption, there is no hope of our ever gaining any positive change. And we are running out of time, because the corrupt politicians that are in power, now, are quickly rigging our electoral system so that our votes will no longer even matter.