It is a mess for sure. But Rachel Brand, the #3 at DOJ, is thought to be good, so if Sessions and Rosenstein are both fired, she becomes Acting AG. That might be a good thing, apart from (or because of?) RINO heads exploding if that happens. The problem I see is that Paul Ryan cannot be counted on to not to react to that by endorsing either a select committee a la Watergate (young freepers - google that to see what a disaster it was) or by allowing, or even endorsing, legislation to create a Lawrence Walsh-like Independent Counsel (which is different from and even worse than the law Mueller is operating under). The big problem that Pres. Trump has had from the very beginning has been Paul Ryan.
Same was said about Rosenstein who is a key player in the coup.