That's just it. It has never done what "it's supposed to do". It does what the majority tells it to do. In a general election that's fine because, "The People have spoken". In Congress? The people don't enter into those debates. Whomever paid the speaker the most wins. It is how it ends every single time. We don't vote for politicans. We vote for their sponsors.
Power corrupts. Absolute power corrupts absolutely. There is no way around that mountain.