Republicans have been close to winning presidential elections the last two times with angry racists before. They still have those votes, not top of those he's riled up with immigration and xenophobia, fear of terrorists and if Hillary wins fear of a woman president. People are underestimating exactly how many shitty people are in the US. I've said it before and will say it again, you can be upset at these people saying these racist, sexist, awful things but what should be more upsetting is the amount of people getting behind them. Trump wins the easily swayed middle class vote with his 'says whats on his mind" bullshit, wins latino vote, wins fedora wearing gamergate votes, its entirely possible. Hey, whatever though, liberals can keep on underestimating him. When he wins I will just laugh and cry at the same time.