Don't get me wrong... I don't agree with the systems in place. Winner takes all? Super delegates? Two party system? All have parts ripe for abuse...
Trump and Bern should, by all reasonable definitions, be on "other" platforms. Trump is, if anything, independent... Bern is much further left than the normal "Democrat"... But anything outside of these two "buckets" has no chance.
90% of people don't fall fully into either of these buckets. These buckets drive "us vs them" partisanship that's only gotten worse and worse in recent years. Don't agree with the GOP 100%? RHINO (Commie! Socialist! etc)! Don't follow DNC? DINO (and Racist/Bigot/Islamaphobe/etc)
I'm not sure how exactly I would change it... but there needs to be more than two parties.
I sure as shit know I don't fall fully into either camp although I'm definitely more right than left.