I think you're putting way too much faith in the majority of this country, which is white.
White women in this country voted for a man whose party has time and time made it clear that they want control over the bodies of them and their daughters, and that said party gives not one solid fukk about whatever plights that women face in this modern society.
I get the history, I get the white supremacist angle but I also look at what happened in the midterms almost 6 months ago now. All of that got Trump in office but it is not going to keep him there because he has had a realistic impact on those moderate and independent folks who helped push him over edge. The tax cuts have and will hurt a vast majority of this country until they are walked back or completed removed. A great deal of farm land in the midwest is currently under water still looking for aid from the government, on top of Trump's trade policy ripping through them financially. That "welfare" hand-out they got does not make up for the cumulative loss they will suffer. Now they're trying to remove healthcare, the same removal that was unpopular before now.
I have more faith that Trumps existing and continual sh*tty policy will hurt him in a re-election. The concern is, as it usually is, to give those moderate and independent fringe voters a solid candidate to inspire them going to the polls for. 2020 can not look like 2016 from a voter turnout perspective.