How can one keep a politician accountable to the people?
When companies, wall street, billionaires give that politician money and stuff to vote they way they want that politician to vote.
Sticky situation that the USA got itself into a few years back, and to make it even stickier, not too long ago the Supremes said Corporations are people. Then the PACS, the Super PACS, that are not transparent in the money coming in and in the money going out.
Then you have the media, controlled by the rich, who only give out as news and opinions what they are told to spout by the rich who pay their salaries.
And finally, the thing that a lot of governments and the UN do not really like?
Unfettered access to the INTERNET!