The Republicans aren't as bad as you think. Trump has said (vague) things about providing health care for everyone. He's said a lot of things that are a big departure from standard Republican ideology, which is why a bunch of Republicans are calling him "not a real Republican" and the party as a whole is having a major shit-fit about him possibly getting the nomination. The guy isn't really a right-winger, he's a centrist nationalist as far as I can tell. The GOP is pissed at him lately because of his foreign policy stances, because he's voiced support for non-interventionism and staying neutral on Israel.
But you're absolutely right about Bernie and Hillary. Hillary, to me, isn't much different from Ted Cruz, and even more like Rubio. They're right-wing war hawks in the pocket of Wall Street, and the only things they differ on are social wedge issues that they use to get people on each side to vote for them.
AFAIC, our best hope is Bernie. Cruz and Hillary will both be a disaster and lead us into another war, and Trump is a wild card and highly unpredictable, though I think he's a lot less likely to get us involved in another war than Hillary or Cruz (he royally pissed off the GOP by saying the Iraq war was stupid).