The enigma of Bernie Sanders -- or why is someone so bad for America still a front-runner for the presidency?