> as the electorate has already shown they don't care enough to vote their representatives out for doing it
The problem arises from how we run elections. It's very hard to dislodge an incumbent when the small group of people voting in a primary are very biased, and then the people voting in the general election really don't want the candidate from the other party.
I suggest reading "Breaking the Two-Party Doom Loop: The Case for Multiparty Democracy in America" by Lee Drutman.
https://www.amazon.com/Breaking-Two-Party-Doom-Loop-Multipar...