Just stop, man. Shut up. I'm not just some head in the clouds optimist. But I'm trying to be a realist. He just barely won and that was going against a historically controversial opponent. 30k votes in Wisconsin and/or Michigan and it's a completely different outcome.
Trump is historically unpopular. Yes, he has a VERY LOUD group of petulant children lapping up all of his bullshit and are stupidly amplified by our media because their blinding stupidity is entertaining and drives ratings. They are not representative to even half of the GOP voting populace. Nothing is ever impossible but if you think rationally and use facts and numbers him winning again would be incredibly difficult going against almost anyone that chooses to campaign in the middle of the country.
I'll make you a deal. If the GOP somehow manages to hold onto the House then I will be right here with you saying Trump is a lock for 2020 and our country is irredeemably broken and ever single liberal might as well move to Canada or anywhere besides the US and it won't be hyperbole at all.