President Vladimir V. Putin during a visit last week to a hydroelectric power plant on the Bureya River in Russia. President Trump thanked Mr. Putin on Thursday for expelling United States diplomats from Moscow. Credit Pool photo by Alexey Nikolsky
BRIDGEWATER, N.J. — The roster of villains in President Trump’s world is legion. The list of people he has been willing, even eager, to publicly attack includes not just Mitch McConnell, his latest target, but Jeff Sessions, Chuck Schumer, Paul D. Ryan, John McCain, Hillary Clinton, Bill Clinton and Barack Obama.