The New York Times reports:
Shortly after learning in May that a special counsel had been appointed to investigate links between his campaign associates and Russia, President Trump berated Attorney General Jeff Sessions in an Oval Office meeting and said the attorney general should resign, according to current and former administration officials and others briefed on the matter.
The president blamed the appointment of the special counsel, Robert S. Mueller III, on Mr. Sessions’s decision to recuse himself from the Justice Department’s Russia investigation — a move Mr. Trump believes was the moment his administration effectively lost control over the inquiry. Accusing Mr. Sessions of “disloyalty,” Mr. Trump unleashed a string of insults on his attorney general.
Ashen and emotional, Mr. Sessions told the president he would quit and sent a resignation letter to the White House, according to four people who were told details of the meeting. Mr. Sessions would later tell associates that the demeaning way the president addressed him was the most humiliating experience in decades of public life.
According to the Times, Trump called Sessions an “idiot” in front of the entire West Wing staff upon getting the news of Mueller’s appointment. Sessions then delivered a resignation letter but others intervened and talked Trump out of accepting it.