The temperature of the country being what it is I can't imagine it being possible for Trump to win a reelection at this point. Last time the media really thought Trump was a joke and all the SJW types deep down knew he had no shot, or at least that is what they were told to believe. This election cycle will raise more money for the left than ever before. Conservatives were annoyed by Obamas second term. Liberals are in complete life tilt over Trump. The media onslaught will be like we have never seen before.
The only way the Dems can fuck up 2020 is to nominate John F Dukakis/Kerry/Warren. The rest of the country will not stand for a northeast liberal. It's going to be real interesting to see what the DNC learned from the last election.