In your opinion, why won’t Trump fire Sessions?
Imo, Trump won’t fire Sessions because Grassley said he would not confirm a replacement. The media circus would just go on and on, and Trump would have no AG at all, just the swamp holdovers who are already in the DOJ.
I believe Trump will be able to engineer a situation wherein Sessions resigns or Grassley agrees to confirm a replacement. It will just take a little time.