I wouldn't completely rule out trump bring re-elected, much of white America is racist so having one at the helm suits a lot of people, which is how he got elected in the first place, keep the Mexicans out wasn't it.
White America wants their country back , trump promises to give them that.
I remember reading a report after one of his first press briefings , they said they'd never seen anything like it , normally it's the president talking to the journalists with mutual respect but this was nothing like that , they weren't talking to the presidential office, they were talking to Donald trump, the way they always had.