Pam Bondi lasted fourteen months. That is longer than most people expected and shorter than she hoped. The former Florida attorney general who sailed through Senate confirmation on the strength of her personal warmth and prosecutorial credentials was fired on Thursday because, in the end, she committed the one unforgivable sin in Trump world: she did not do enough of what the president wanted.

Why she was fired

Trump had grown “more and more frustrated” with Bondi, according to multiple people familiar with the situation. The grievances were specific. First, the Epstein files: Trump had publicly demanded their full release, but the Justice Department’s process was slower and more legally cautious than he wanted. Second, and more fundamentally, Bondi had not launched the kind of aggressive prosecutions of political opponents that Trump expected when he installed her.

Trump likes Bondi personally. He does not think she “executed on his vision.” In Trump’s conception of the Justice Department, the attorney general exists to protect the president’s allies and pursue his enemies. Bondi, whatever her other failings, appears to have retained enough institutional instinct to resist the most extreme demands. That is why she is gone.

The replacement

Todd Blanche is now acting attorney general. Blanche served as Trump’s lead criminal defence attorney during his New York prosecutions before being appointed deputy AG. His elevation means the man who defended Trump in court now runs the department that prosecutes federal crimes. The conflict-of-interest implications are staggering, but in the current Washington, they barely register.

For the permanent role, Trump is eyeing EPA Administrator Lee Zeldin, the former New York congressman who has spent the past year dismantling environmental regulations with an enthusiasm that impressed the president. Zeldin would need Senate confirmation, and while the Republican majority makes approval likely, the nomination would face questions about his lack of prosecutorial experience and the ongoing Iran war’s demands on the Justice Department’s national security division.

The pattern

Bondi is the latest in a string of Trump appointees who discovered that loyalty to the president is a one-way street. She joins Rex Tillerson, Jeff Sessions, Mark Esper, Bill Barr, and dozens of others who were praised on the way in and discarded when they proved insufficiently compliant. The pattern is clear: Trump wants an attorney general who will weaponise the Justice Department against his political opponents. Anyone who resists, however gently, will be replaced by someone who won’t.

The timing is notable. Bondi was fired during a war, a government shutdown, and a Supreme Court case challenging presidential power. In any normal administration, removing the nation’s chief law enforcement officer under these circumstances would be a crisis. In this one, it barely made the top three stories of the day.