Fair elections are supposed to the check on abuse. If constituents fairly re-elect people who line their own pockets, presumably that is what they want.
No amount of fair or unfair reporting will sway the minds of left wing or wing right loyalist entrenched in their view that their team is correct. A mix of opinions is required to get a different result on a given issue in a Democracy.
I don't know of any fair way to do it and I see the potential for abuse, but it makes want a poll test of some kind. No voting without critical thinking and a basic understanding of the issues you are voting on. But that can't work without abuse in anything like our current system. Fixing districts and voting methods is probably the best we can do until we see what problems that raises.