Bolton is toast.
Bolton replies on twitter,
The final straw seems to be the peace deal with the Taliban.
Mr. Bolton’s departure comes as Mr. Trump is pursuing diplomatic openings with some of the United States’ most intractable enemies, efforts that have troubled hard-liners in the administration, like Mr. Bolton, who view North Korea and Iran as profoundly untrustworthy.
He spent much of the last week waging a last-minute battle to prevent Mr. Trump from signing off on a peace agreement with the Taliban militant organization, which he viewed as anathema — a deal that the president was preparing to finalize by inviting the Taliban leaders to Camp David.
Mr. Bolton urged Mr. Trump to reject the agreement, arguing that the president could still withdraw troops from Afghanistan to fulfill his campaign promise without getting in bed with an organization responsible for killing thousands of Americans over the last 18 years.
Mr. Trump ultimately did scrap plans for the Camp David meeting and said on Monday that talks with the Taliban were now “dead.” But he was irritated by Mr. Bolton, who was feuding with Mr. Pompeo for months.
Mr. Bolton saw his job as stopping Mr. Trump from making unwise agreements with America’s enemies. “While John Bolton was national security adviser for the last 17 months, there have been no bad deals,” a person close to Mr. Bolton said minutes after the president’s announcement on Tuesday, reflecting the ousted adviser’s view.
To Mr. Bolton’s aggravation, the president has continued to court Kim Jong-un, the repressive leader of North Korea, despite Mr. Kim’s refusal to surrender his nuclear program and despite repeated short-range missile tests by the North that have rattled its neighbors. In recent days, Mr. Trump has expressed a willingness to meet with President Hassan Rouhani of Iran under the right circumstances, and even to extend short-term financing to Tehran, although the offer has so far been rebuffed.