click to enlarge John Kelly will leave his White House chief of staff position by the end of the year, President Trump told reporters today. From Vox: For many months now, the relationship between Kelly and Trump had reportedly been deteriorating, and his departure has long been rumored to be imminent. For instance, on April 30, NBC News reported that, per anonymous administration sources, Kelly has called Trump an “idiot” multiple times, and has portrayed himself as the only person defending the country from disaster. Kelly managed to hang on to the job for quite some time after that. But things didn’t get better — and CNN’s Kaitlan Collins reported this week that Kelly and Trump were no longer even speaking to each other. Beyond that, Trump was said to want a chief of staff with more political expertise, to help him handle the inevitable investigations and legislative battles with next year’s Democrat-controlled House, and to prepare for the 2020 election.