Donald Trump is the media’s favorite excuse to bash Official U.S. Enemies. His Rorschach politics that shift almost weekly allows overworked writers to project onto Trump whatever traits they need to make an analogy stick (and deadline met).
Over the past year Trump has been Nicolas Maduro, Joseph Stalin, Kim Jong-Il, Saddam Hussein, an African dictator, Bashar al-Assad, Bernie Sanders, Fidel Castro, Ayatollah Khomeini, Hugo Chavez (a dozen times!), Mao Zedong, a Chinese communist (present day), a Chinese communist (1980s), Caligula, Rodrigo Duterte, Jeremy Corbyn, Pinochet, Norse god Loki, Brexit, Napoleon, Barry Goldwater, Mussolini, Nero, Andrew Jackson, Voldemort, Groucho Marx, Adolf Hitler, Moqtada al-Sadr, Joseph Goebbels, L. Ron Hubbard, King George III, Richard Nixon, Mahmoud Ahmadinejad, Basically the entire cast of Game of Thrones, Batman vs. Superman, and Donald Trump himself. Twice.