Of course I hope you are right, but if these voters didn’t turn up THEN, then I doubt they would ever turn up for anything even if their lives depended on it (seriously, how much more crucial can an election have been than the one in 2016?). In the meantime, surely the Republican majority in congress and president Bannon will work out ways to suppress voter turnout come 2020.
In general once you get elected president, you’re the favorite in the next election. Maybe too elementary to say, but historically true. And some people seem to assume it’s somehow the opposite with Trump, because he’s such a train wreck and his policies are so wrong…except they used the same reasoning to say he’d get crushed in the election last November.
There are plenty of ways Trump could screw himself for re-election, and plenty of outside factors that could do it to him also (principally a recession, they always happen sooner or later and aren’t necessarily or even typically the product of the current admin’s policies, you still get blamed). But yours is a basic list that needed more emphasis on this forum during the campaign. Especially the last 4 are the more popular positions in the country from what I can see, to actually motivate people to vote one way or the other and support for them isn’t limited to Republicans or people who agree with the traditional GOP on more substantive issues like tax/spend/size of govt. On the first two it’s more traditional left/right, but that’s fairly evenly divided.
I don’t expect a shift against Trump’s positions big enough to offset the general advantage of incumbency in running to keep the WH. And the Democrats seem to be shifting further left on bigger issues and more ‘PC’ on those last 4 issues, further from the center. Again Trump absolutely can lose, or even not make it as far as even running again, but I’d also put the mid point of the distribution of various 2020 outcomes as ‘Trump gets re-elected fairly narrowly’.