I was mostly focused on the source, "two friends."
I disagree with most of what you post, and will keep a respectful distance.
It is the only logical position. A normal person at this point would have resigned after being bashed by the President on 3 separate occasions, and if these "allies" are authentic sources, it means Sessions is operating as a political opponent. Disagreeing merely for emotional reasons won't change reality.
Sessions will either resign, or else be fired, assuming there isn't something stopping the President from firing him. Considering Giuliani's name has been floated already, removing Sessions seems to be in the works.