The fact is that Donald Trump has a fanatical core voter support base of uneducated, Bible thumping white trash.
Once you step outside of the uneducated white trash demographic, there's actually very little support for Donald Trump.
The problem is that there is a lot of white trash in the US.
But that's not a majority.
There is also a large group of wealthy persons who invest in capital and who support what Donald Trump does for them and Bernie Sanders will not do for them. It is not just social minded person who have a stake in politics. Sanders may not win the primaries because the group of persons mentioned do not like him and yet they run most of the USA. The people who you disparage are not the real insiders. Majority is not what determines who wins, as that is a concept is an illusion.