Donald Trump has been attacked by the media, top Democratic leaders, and many establishment Republicans throughout the entire four years of his presidency. But the real question is whether the American people still support him.