You seem to not be paying much attention, which is typical considering you live in a echo chamber..
Democrats have been cock punching Republicans in state level election after state level election. Just this week Democrats took 2 more state seats from Republicans and it was 1 or 2 the week before as well. In Texas a Democrat has raised 2 times as much money as Ted Cruz and Texas has gone from solid Red to very purple..
Then we have the redistricting which allowed Trump to win in the 1st place. Many states maps have been redrawn to take away Republican's advantage and that effects who the EC will be..
Last but not least, there were 2 groups who simply did not go out and vote this last election. They were the Latinos and Millennials. They stayed home over dissatisfaction with both Trump & Hillary..
Both have been fucked by Trump and are chomping at the bits to vote him out of office. Trump is done, he will be erased by the next Democrat who undoes everything he did, assuming he hasn't been impeached by the next presidential election.
https://www.salon.com/2018/03/01/mil...midterms-poll/