I don't know what to think except that I believe Sessions was too quick to appoint a Speial Prosecutor. Sessions did not have private meetings with the Russians so why the Special Prosecutor? Now that he has been appointed, I think it would be open to much fallout if they pulled him now.
FYI, Sessions did not appoint the special prosecutor, he was recused from that decision and would be recused from firing him.
Rosenstein, the Deputy attrny general appointed him, and would be the person Trump needs to fire him. If Rosenstein refuses and resigns, then who knows who the next in power would be.
The whitehouse had Mueller on their short list for FBI director so complaining now about him seems foolish...he would have been vetted out if they felt he was untrustworthy.
The special prosecutor was appointed because Comey was fired, in the middle of heading up the Russian interference investigation and possible Trump team witting or unwitting coordination and any possible crimes.
When Trump told the Russians he met with in the oval office that the Russian investigation would no longer be a problem the day or day after he fired Comey and the president told Lester Holt in that Friday's interview that he fired Comey due to the way he was handling the Russian Investigation, Senators and Congressmen on the right wing and left wing came out and called for a special Counsel to head the FBI's investigation in to 'the matter'.
A knew FBI Director was going to take time and also would need consent of the Senate, so waiting for this to happen would have stalled the investigation and make it last even longer...the decision to get a Special Counsel in all concerned minds, happened then...Comey getting his contemporaneous notes in to the hands of Mueller, was simply a perk imo....