He'd win against Hillary. Against Bernie he'd lose.
This is nonsense. A general election is primarily a battle over about 2 or 3% of the voters. These voters are more likely to be turned off by the word "socialist".
The math and demographics make it exceedingly difficult for a republican to win a general election at this point, much less one that has said such offensive things, particularly about latinos -- and one who has a plan to build a wall towards mexico as a cornerstone of his campaign. I just don't see how it happens.
He's defying common wisdom so far, but he's doing it within the republican primary process where the people are fucking crazy. If you think all of this precedent defying stuff can happen in a general you're getting way ahead of yourself.