This is not the normal way to fire a Cabinet officer. President Trump is subjecting his attorney general, Jeff Sessions, to public torture for failing to protect him from the investigation of his campaign’s apparent ties to Russia.

Last week, Trump told the New York Times that Sessions’ recusal from the investigation — a decision required by Justice Department rules — was “unfair” to the president who appointed him.