transparency, curbed lobbying, limited campaign contributions, and term limits imho
Which Presidential candidate supports all these things?
So long as we live in a country where Exxon Mobile is a person, there won't ever be one. Only chance is to get the money out of politics, and not only through campaign contributions but the revolving door b/w the private and public sector. And the only way that will happen is through a significant enough public demand for it.
So, riots. got it
Political demonstrations, marches, boycotts, sit-ins, committees, grassroots organizations, strikes, slogans, rough ridin' bumper stickers. Of course, these all probably fall under the umbrella term "riots" to you?