Both of you and others had excellent comments.
But why should the President fire Rosenstein when he could declassify the redacted portions that implicate Rosenstein?
By the way, note that the FISA release was not covered under FOIA, FOIA does not apply to the FISA court. What brought the FISA release, although redacted, was a declas from the Oval Office.
Note also that the House passed a resolution calling on Rosenstein to stop delaying and provide the documents. That means a majority of Congress is on record as having to tell Rosenstein to do his job. So it’s pretty much a given they will vote to impeach him.
Now as for the Senate, once the White House declassifies further to show Rosenstein has been trying to save his own skin, it will be hard for them to ignore a vote to remove him. But with today’s mentally unstable democrats, they may vote to block Rosenstein’s removal. Then, it would make perfect sense for the President to fire him.
One the one hand, there is my scenario. Sessions rescinds his recusal based on the accumulation of facts that we've learned in the past 18 months. This puts Sessions squarely in the spotlight, and it's sink or swim time for him after that.
On the other hand, President Trump can fire Sessions and dare Senate Republicans to hold to their threat to retaliate even after learning everything we have in the last 18 months. In this scenario, Trump's hole card is that he needs an unencumbered AG who can clean up the mess at the DoJ, FBI, CIA, and NSA, and a Deputy Assistant Deputy won't cut it.
If McConnel and Co. drag their feet on confirming a new Attorney General, Trump can accuse them of defending the people who spied on Americans, paid Russians for fake intelligence, and lied to federal courts.
And the biggest irony of it all is that Sessions' troubles began with a question from Al Franken, who was driven out of the Senate from his own past scandal.
-PJ