If it is not already abundantly clear, Donald Trump doesn't like dissent within the ranks. Trump is the personification of the "my way or the highway" mindset, and his administration suffers as a result.

The latest move was his dismissal of his national security adviser, John Bolton. The president knew what he was getting when he asked Bolton to join his administration. A long-time foreign policy hawk, Bolton wasn't about to change his views just because they differed from Trump's and others in the administration.

Bolton's dismissal managed to get handled with all of the strife and incompetence one expects from this White House. The entire process was so abrupt it happened not long after the White House communications team scheduled Bolton to appear at a 2.30pm briefing alongside secretary of state Mike Pompeo and treasury secretary Steve Mnuchin.

Bolton no doubt had differing views than Trump on issues of national security and foreign policy. Of course, the idea of having someone like Bolton in the administration is that he's not going to act like a "yes" man, giving tacit approval to anything Trump wanted to do.

On everything from North Korea to Iran and the Taliban, Bolton's view was that no one involved with those regimes is trustworthy enough to do good-faith deals. And while that may have presented differences in outlooks between Bolton and Trump personally, it was necessary to have someone in the role to be a check on Trump's naivete, especially when the president behaves as if every negotiation is as simple as a real estate transaction.

We've already seen the folly of Trump attempting to charm Kim Jong-un into a nuclear deal. Kim refused to surrender his nuclear programme and is managing to make its neighbours nervous with repeated short-range missile tests. And while the trade war isn't necessarily within Bolton's purview, Trump's failure to secure a trade deal with China could have long-term national security implications.

Everyone Trump has fired or forced out Show all 13 1 /13 Everyone Trump has fired or forced out Everyone Trump has fired or forced out John Bolton Trump claimed to have fired Bolton, his national security adviser, while Bolton claimed he offered to resign. An anonymous White House source that Bolton's departure came as a result of the national security adviser working too independently of the president AFP/Getty Everyone Trump has fired or forced out Anthony Scaramucci Scaramucci lasted only six days in his role as Trump's communications director before being fired by John Kelly, the incoming chief of staff Getty Everyone Trump has fired or forced out Rick Perry Rick Perry announced his resignation just as he became embroiled in the president's impeachment scandal. The White House said Mr Perry was asked by Donald Trump to work with Rudy GIuliani in regards to Ukraine. AP Everyone Trump has fired or forced out Rex Tillerson Tillerson, Trump's first secretary of state, was fired after a series of clashes with the president over policy Getty Everyone Trump has fired or forced out James Mattis Mattis served as secretary of defense from the beginning of Trump's administration until retiring on 1 January 2019. However, the president later claimed that he had "essentially fired" Mattis Getty Everyone Trump has fired or forced out James Comey Comey was fired as director of the FBI early in Trump's presidency after serving in the role for four years prior. His dismissal is widely thought to have been related to the Russia investigation Getty Everyone Trump has fired or forced out Reince Priebus Priebus, Trump's first chief of staff, was forced out after six tumultuous months AFP/Getty Everyone Trump has fired or forced out David Shulkin Veterans affairs secretary Shulkin claims that he was fired, the White House claims that he resigned Getty Everyone Trump has fired or forced out John Kelly Kelly, Trump's second chief of staff, was forced out after 17 months in office. His departure was a confused affair though it is clear that Trump wanted Kelly out AFP/Getty Everyone Trump has fired or forced out Michael Flynn Flynn lasted 24 days as Trump's national security adviser before being fired for lying to the FBI Getty Everyone Trump has fired or forced out Lee Cisna Cisna served as director of citizen and immigration services between October 2017 and June 2019 before being asked to resign amid a major personnel change in the department of homeland security Everyone Trump has fired or forced out Madeline Westerhout Westerhout served as Trump's personal assistant after leaking private information about his family AFP/Getty Everyone Trump has fired or forced out Mira Ricardel Ricardel was forced out of her role as Deputy National Security Advisor after first lady Melania Trump publicly called for her to be fired

More recently, Bolton refused to attend Trump's awkward meeting with Kim at the Demilitarised Zone where he crossed over into North Korea. Bolton also disagreed with Trump's decision to call off an airstrike on Iran after they shot down an American surveillance drone.

None of this means Trump must follow any advice he gets from Bolton. The commander in chief will make the ultimate decision on matters relating to national security. But there is value having someone like Bolton on the team. He's never been afraid to speak his mind and declare a course of action to be a good idea or a bad one. A good president wants people around him who provide advice that doesn't come with the hope of seeking favour in the president's eyes.

Unfortunately, that's precisely how Trump wants it. He demands unadulterated praise for his decisions, and that includes those within his administration. Any dissent gets viewed under the lens of a personal betrayal that will not go unpunished. Trump also doesn't like to get upstaged. After Bolton said "there is no doubt" North Korea's short-range missile tests were a violation of United Nations resolutions, Trump undercut him, saying: "My people think it could have been a violation, as you know. I view it differently."

The final straw apparently was Bolton disagreeing with Trump over the idea of inviting the Taliban to Camp David for peace talks. Bolton stressed Trump could still draw down troops in Afghanistan and thereby keeping one of his campaign promises, without having to cut a deal with the movement that aided in the killing of thousands of Americans going back to September 11, 2001.