Reality check.
Trump has the personality, charm and temperament of a crocodile. Many people, even in his own party, don't like him. The mid-terms show he lost the popular vote by a larger margin than in 2016. His base is actually shrinking.
The Democrats will actually be doing the GOP a favor by getting rid of Trump. That way the GOP can run someone else more personable as a candidate.
Having said all that, Trump was needed in 2016 to curb the abuses and excesses of the left. A few more rational judges in the lower courts and it is "mission accomplished".
Question: Who will be on the Democratic ticket in 2020? Someone already said that Bloomberg has a "history". Plus, is the U.S. ready for a Jewish president? Bernie Sanders, Joe Biden, John Kerry, Al Gore and Elizabeth Warren will all be in their 70's.