IMO both the DNC and RNC are idiots. Sanders and Trump are thriving because both are running their 'established' politicians like its the 90s, they really think that the American public can't google search their nonsense. People don't trust the government and continuing the same way it was before isn't going to help them.
Come 2020, we shall, hopefully, see some candidates that really do care about the American people and not corporate interest. I really can see Elizabeth Warren taken it in 2020, considering she already has a base of progressives.