Whatever McCabe did -- and it wasn't by any means "perjury" -- only the paranoids of the Right will refuse to see that it didn't affect the Clinton investigations.
First, the Benghazi hearings should never have been arranged as a partisan committee -- there should've been a non-partisan commission to investigate. There was no "There" there. As investigators, the GOP congressmen made fools of themselves, because any independent investigation would've stopped short after several steps into the field of evidence proved nothing. It was all a waste of money.
Then, there was the e-mail fiasco. All Clinton did was to give them actual grounds to invite an investigation. Nothing was found, other than a few e-mails that had since been classified after the fact. "Deleted" e-mails cannot be distinguished as to whether they came from Home Depot or Sears for a household like Chappaqua. Trump can rant and rave all he wants, but the more suspicious indicator of a crime would be Trump's invitation to the Russians asking them to further hack Clinton's mail. It should be noted that while there was never any breach of security for hacking Clinton's own household server, the State Department itself had been hacked by the Russians, and such was common knowledge before the 2016 campaign.
There was a thorough edit of the Clinton Foundation. Nothing could be proven there. And remember -- you have to have verifiable facts to prove anything. So there were no verifiable facts supporting such proof.
Generally, our form of government is under assault with the implication that you can't have Republican misdoing investigated by law enforcement who happen to be registered Democrats. This is Trump's idea, as he continues to disparage both Mueller and his staff.
What should we expect next? People charged as criminals, whose lawyers insist on vetting jurors according to their voter registration?
It's just off-topic bullshit thread derailment. What Sessions & Trump have done is obvious chickenshit in service to a larger agenda.