There are three parties in the US now:
* The Left, not materially represented in Congress, but Bernie Sanders is an example of a Left politician.
* The Right, not materially represented in Congress, but Ben Carson is an example of a Right politician.
* The Donor Party, which includes the vast majority of Democrats and Republicans in government (at least at the federal level), and which gets great and responsive representation.
Our government is very attentive and responsive to the best interest of the constituents who sent them to office. The problem is those constituents are the big money donors, not the people who are voting Democrat or Republican.
It's structurally possible to fix this though primary elections, and by "primary-ing out" incumbents. But we, the voters, need to start caring more about evicting the Donor Party guys than about whether Left or Right win. The Donor Party games us every year by calling the non-Donor Party guys "extremists" for daring to represent what the people actually want. Can we stop caring about how the mainstream media describes candidates? I'm doubtful, but it's possible.