It is pretty clear President Trump has lost confidence in Sessions. He (Sessions) needs to go. I must say however, that President Trumps most recent comments are out of line.
To publicly insult your attorney general-one of your earliest supporters is simply not necessary and is uncalled for.
Ask him privately for his immediate resignation.
Public insults of a cabinet member are demeaning to the Presidency and demeaning to the person being targeted. Definitely the President should talk to him in private and ask for his resignation if he’s that unhappy with his performance.