Why we get the wrong politicians