President Trump's firing of Andrew McCabe a day or so before he could retire was entirely justified. An Inspector General report is forthcoming noting McCabe's misdeeds. The Department of Justice and FBI have both suggested he needs to be disciplined. In his letter eviscerating the President for his firing, McCabe notes that he told James Comey about his leaks to the media. Comey, however, denied authorizing any leaks in his testimony before Congress. This all calls James Comey back into question.
Many of the people defending Andrew McCabe and attacking President Trump for the firing would undoubtedly be calling for the heads of any Republican who behaved similarly. The mass anger and hysteria from the left needs to be kept in that perspective. This is partisan gamesmanship on both sides.
Concurrently, I think firing McCabe now was unnecessarily cruel. McCabe should have been fired weeks ago. The Inspector General report is not yet out in detail, but we have had the gist of it for weeks. We have had the Department of Justice and FBI information for weeks. We have had the information since before McCabe decided to take all his vacation time and wait for retirement.
McCabe should have been fired then. Stringing any person along until the very end is unnecessarily cruel. Even justified actions can be cruel, and I think this was. The President's timing could have been better. Frankly, the President would have had more people on the center-right defending him had he done it when word initially broke. By letting McCabe step aside, take vacation, and count down to the final hours before retirement is like a cat toying with a mouse. It's gross to watch, even if it is justified.