Bullshit. They're buying the snake oil..and "most Americans" are NOT under his spell. His approval is 40%
the most recent poll has his approval rate at 52%. Neither Obama, Bush, or Clinton ever hit over 50%. Stop listening to the FOS assholes on the left coast and the northeast, they do not speak for the majority of americans.
No one ever claimed that Trump was or is a perfect person, we all understand the games that people play in the construction business to get ahead and make money, But, he is doing what a US president should do, make this country safe and successful.
He will win big again in 2020 because all the dems have is a socialist clown show of candidates.