As a foreign onlooker to American politics, it seems to me is what is required is a new movement to free the US government from the influence of corporate donations.
Politicians will never care about the people while their wallets are being stuffed by PACs.
A huge number of the problems facing America (and other nations) could be better addressed if the political class was less disconnected from the average voter.