4.- Democrats’ nominee pick: In addition to everything else mentioned above which will present great challenge to Mr. Trump, Democrats have yet to come up with a star. As long as it’s not Hillary, the Democrat nominee has better than average chance to beat Mr. Trump. According to survey, more than 20 million Democrats stayed home in 2016 because they didn’t want to vote for Hillary (they were Bernie Sanders’ supporters). Expect those 20 million to be present at the voting booths in 2020; in addition, the gun tragedies across the nation have already mobilized a young generation which puts the blame squarely on the Republicans (and Donald Trump). Those young (first time voters) will most likely cast their votes for democrats.