You did an excellent job of summarizing the situation. Trump faces a complex and challenging scenario. Many try to over-simplify it. To do that, most of the facts and reality itself must be ignored.
Personally, I believe Trump will prevail—and this includes canning Swampy Sessions. It’s just going to take more time and finesse than makes sense to the overly simplistic.
DJTs election has uncovered a level of political criminality that is shocking. IMO nothing, absolutely nothing, can be made great again until the open sewer that is DC is pumped dry. Sessions is more than disappointing, he has revealed himself to be an obstructionist. If DJTs UN ambassador Nikki Haley did what Samantha Power has done, vis-à-vis unmasking US citizens, I bet Sessions would drop whatever it is hes doing and begin immediate prosecution.