Bernie is far, far, far from a perfect candidate. But he's the best one running that I can see, with the possible exception of Trump (judging by the things Trump has hinted at, but that's it).
We cannot afford to have Hillary, and we cannot afford to have Bush. But I wouldn't count-out Bush, yet, and we all know Hillary stands the best chance. That's the sad reality.