As long as we, in the United States, continue to insist that our politicians have to spend all of their time raising millions of dollars for television ads, it will be corrupt. If we leave it up to the politicians to clean up lobbying and finance reform, nothing is going to change.
Diplomacy in general does not resolve conflicts. Wars end not due to peace processes, but due to one side giving up.