But he kept Comey on longer than should have ever been. He now keeps equally corrupt McCabe. That Obama IRS stooge is still in. He put someone like McMasters in place of Flynn. Puzzling how he can focus on this while letting so much else going on. Sessions has been a disappointment yet there are others that are openly enemies with him!
No, he didn't. If Comey was fired any earlier, then the allegations of obstruction of justice would have had more credibility.
It's no coincidence that Trump waited until AFTER Comey had said in his public testimony before the U.S. Senate in early May that President Trump was not the subject of an FBI investigation.
That was the trigger that allowed Trump to fire him. Once this point was made clear in sworn testimony by the FBI director, then firing the FBI director (by definition) could not legally be considered an act of obstruction of justice.