The Department of Justice's Office of Inspector General (OIG) and the Office of Professional Responsibility (OPR) recommended to Attorney General Jeff Sessions that Dep. FBI Director Andrew McCabe be fired. Sessions did so, on the eve of McCabe's retirement.
It should be noted that the heads of the OIG and OPR were appointed by President Obama and Robert Mueller, respectively.
What's more, the OIG and OPR are independent apparatuses whose credibility has never come into question by either side of the political aisle.
Yet despite the objective nature of the recommendation to fire McCabe, team Obama members like Samantha Power and former CIA Director John Brennan are threatening President Trump over the decision.