Are you sure you want to delete this post?
I'll add my two bits worth of opinion to the discussion. I too do not see Donald Trump resigning. He will fight to the end, whatever fate that is. His base (which is really a coalition of one issue voters) will continue to support him.
The religious right (evangelicals, some catholics, most mormons, most Baptists and some others) will support him because of abortion and delivering on his promise with Neil Gorsuch. Call them the "Roy Moore Republicans".
The gun nuts will support him because they believe a liberal "will take their guns away".
The military and anyone working for a military contractor will support him out of jobs and patriotism.
The Bernie supporters of the Rust Belt states will continue to support him as long as he has the appearance of being tough on China and NAFTA. They continue to believe he will bring their jobs back from China and Mexico.
The nationalists will continue to support him as long as he doesn't give up on building the wall and blocking immigration.
The fossil fuel industry workers (oil and gas, coal) will continue to support him as long as he opposes measures on climate change and regulations that might affect their jobs.
The corporatists will continue to support him and his efforts to cut taxes for corporations and the rich and cut regulations.
Die hard tribal Republicans will support him over any Democrat, period! This latter group includes most of our elected members of Congress who will stand by him in any Russian collusion revelations and impeachment proceedings.
The above comprises his base and as long as he can continue to stoke their passions, mostly fear mongering, they will vote in large numbers. Depending on who the Democrats put up for President in 2020, that base could deliver another term for Trump.
Democrats can stop him for sure. But Trump controls the messaging and the media...always.