It appears that there was a valid non-political reason for the firing of Andrew McCabe. I think Trump would have been better off just to let that part of it play out and be the story. This article reviews what McCabe and Trump have said.
However, Trump is gloating about the firing and making it political as part of his efforts to undermine the Russia investigation. Sad!