You forgot to mention the 24/7 attacks on Trump by the MSM before and after the election. Trump still won.
If I had that kind of access to the public I could make even Satan hate you.
And some dems and leftists think Trump will win re-election in 2020 because the dems don't have a message or a deep bench.