Trump's a street fighter, figuratively... that's why Rush would often play that as bumper music in 2016...
The Republican party was honestly, looking at a 3rd Democratic presidential term after Obama's presidency, it would be a wonder that a Republican could win, I suppose polls showed Kasich or Rubio defeating Hillary, FWIW, polls taken in the spring of 2016.
Heritage Foundation says Trump has put together a more successful 1st year as president with a conservative agenda than even Reagan. Guess whose word I am going to take!
Thinking that the Democrats were going to win again, is depressing, especially when one has had mostly Republican Presidents during their life, Nixon, Ford, Reagan, Bush 41 and Bush 43 but it looked like the tide was changing for the Democrats besides obviously, the media being heavily on the Democrats side.