but his behavior will make it a close call.
I honestly think this is the single biggest factor..
the dems dont have to do a great job at ballot harvesting or anything else if no one shows up to vote for Trump in the first place...
while a segment of the population doesnt seem to care about what he says/does as long as his intended agenda is in line with theirs... the truth is a significant segment of the population DOES care about what he says and does outside of his primary campaign promises..
like it or not.. there is a fairly significant % of the population on the R side of the house that wants a president to be "Presidential".. and like it or not, there is a good number of people on the R side of the house that have been offended by his demeanor, word choices, and tactics..
combine that with the middle class, white, female vote (not a small component of the population) that seem to overwhelmingly dislike him.. and he's got a very tough row to hoe between now and November..
the very best thing he could do (IMO) is stick to major issues (the border, Ukraine, Israel, global terror, the economy, etc), and refrain from mentioning another persons name for the next 8 months (no reason to say a word about Biden.. we all know what we know at this point.. no reason to attack Haley.. she has lost the race and everyone knows it now.. no reason to pick a bombastic nickname for any of the clear clowns running the D party.. everyone already has an opinion of Schumer, Pelosi, Newsome, Harris, etc..etc..)... stop all the childishness.. and stick to trying to demonstrate that your focus is on fixing what is broken and improving what hasnt been broken yet.. THEN maybe he has a shot...
but if all we're going to hear between now and November is "Crooked Joe", "Nimbra" every time he wants to reference Haley, Ron DeSanctimonious, "Crazy Nancy", etc.. etc.. I dont think he's got a snowballs chance in hell.. he will continue to disenfranchise people and continue to piss people off.. and to win, he needs every vote he can possibly get...