Just a little FYI for the OP. Women make up 51% of the population.
And, it is quite possible to win the most votes but lose the election.
And many of the votes Trump got were from people who hated Hillary. They voted against Hillary as much as they were voting FOR Trump.
Well....... you might be on to something there if not for the record midterm turnout. No Hillary in sight. Both parties had record turnouts. On the right, it was Trump and his unbelievable accomplishments. On the left, pure hate as usual. Hate won out that election, but it's questionable if that model will work all the time.
Sorry Trump and the Republicans were pushing hate. The reason why Democrats won the midterms is their hatred pushed suburban voters who reluctantly supported Trump in 2016 switched to Democrats. Democrats recently won a Republican leaning legislative seat in Pennsylvania by 8 points. Democrats won suburban House seats in swing states like Virginia, blue states like New Jersey and red states like Texas.
You have no evidence whatsoever that people who voted for Trump voted Democrat last midterms. Quit making shit up.
Apparently you can't face facts. Democrats defeated around 30 Republican incumbents in the midterms. That means they voted Republican in 2016. Democrats won suburban House seats in swing states, red states, and blue states. Suburban voters especially women have voted for Democrats in greater numbers than they voted for Hillary Clinton.
2016
Suburban voters
Trump 49%
Clinton 45%
Men
Trump 52%
Clinton 41%
Women
Clinton 54%
Trump 41%
2018
Suburban voters
Republican 49%
Democrat 49%
Men
Republican 51%
Democrat 47%
Women
Democrat 59%
Republican 40%
This was even more pronounced in swing states.
Pennsylvania
2016
Suburban voters
Trump 52%
Clinton 44%
Men
Trump 57%
Clinton 40%
Women
Clinton 55%
Trump 42%
2018
Suburban voters
Democrat 54%
Republican 45
Men
Republican 49%
Democrat 49%
Women
Democrat 63%
Republican 35%
Even if true (which I don't know because you provided no source) all that proves is Democrats got more of their people out to vote than Republicans. Their hate message was loud and clear and drove people to the polls.
Try looking at exit polls if you are smart enough to do that. It was Republicans who were running on hate. They tried to demonize unarmed women and children. Voters rejected that and continue to reject it.