You make all valid points, however I am mainly worried about the young under age 30. There are a lot of LIV’s in that group. I asked my 25 Y.O. daughter what she thinks of Trump, and she said he is racist and anti-women! She is about to finish law school, and has a large circle of friends. Trump’s remarks about Mexicans and the Mexican judge have obviously been exploited well by the democrats. Trump said “Mexico is sending us rapists and criminals. And some are good people” I wish he would have left out the reference to Mexico altogether. He should have said instead “we are invaded by illegals and many of them are violent criminals”. I know what Trump meant and you know what he meant. But 95% of voters are not political junkies and thus go by snippets seen on TV.
I think the main difference this time will be which side has more energy to actually vote. Trump supporters can’t wait to vote. Hillary voters have no passion except the diehard lefty liberals amounting to less than 20% of all voters. And as you said, the undecideds and over 30 inactive voters will break for Trump.
As I pointed out, Hillary will get the vote that was going to vote D no matter what... And possibly first time voters but not much else.
If your daughter is in law school just simply ask her how she can vote for an unindicted criminal to be the president?
Leftists make hay about what Trump has said, or how they have spun what he has said... Reality is the things Hillary has DONE are far more disturbing.