Opino igual que pelo535 y Epar. Este problema no se arregla con cambiar el rumbo politico, no es tan facil.
La solucion es avanzar en una educacion social que empieza desde casa, inculcar valores civiles y dar un sentido de comunidad, donde no se busque el beneficio particular, sino el bien de todos.
Lamentablemente es un proceso lento y pasarian varias generaciones hasta que se empezaran a ver diferencias globales, pero con el tiempo habria una percepcion de honradez extensible a todas las areas (politica, justicia, negocios, etc)
Paises como Japon o UK nos llevan mucha ventaja en eso (a pesar de que tambien existe corrupcion), pero lo que proponeis es cambiar a politicos malos por politicos buenos y eso solo es arreglar el problema, no la causa.