Express your opinion on whom Trump has criticized and whom he has not criticized, and whether this reflects intelligence or lack of it.
Trump has criticized: Republicans, Democrats, the pope, U.S. elections, C.I.A., F.B.I., NATO, Meryl Streep, Saturday Night Live. Trump hasn’t criticized: Vladimir Putin. 
Please tell me again who the idiot is.