I've been suspecting a North/South Split is in play. Bernie won for being from New England. But Hillary lost, Cruz lost, and Trump won "for being North".
The current stock market debacle will paradox in aiding the businessman Trump. Very few who are investors, including pensioners, are going to appreciate a socialist candidate with no practical business sense. And that, we have had that now for two terms.
Sanders will divide the vote as a Socialist and, unfortunately, for being Jewish. Many people are reluctant to support someone who may escalate The Middle East conflict at our expense and without our consent. Sanders will need to distinguish himself from any personal beliefs in the same way that JFK distanced himself from his Catholic faith while in office...let alone Marilyn...
But he can't do that as a Socialist. Only insofar as a potential war monger.