Donald Trump ended a chaotic week for his unpopular presidency by purging his chief of staff, Reince Priebus, in the most humiliating way possible.

Donald Trump capped one of the most disastrous weeks in his administration by firing and humiliating Reince Priebus, removing him from his position as White House chief of staff. Priebus will be replaced by current Homeland Security Secretary John Kelly.

Trump made the announcement — on Twitter — less than 24 hours after his hoped for major legislative achievement, passing a repeal of Obamacare, completely flopped in the Senate.

Priebus is the second major figure associated with the Republican establishment to be purged by the unpopular Trump as he appears to be blaming everyone but himself for his inability to convince America to back his presidency or agenda.

White House press secretary Sean Spicer quit after Anthony Scaramucci was hired as communications director. Scaramucci has put himself in the headlines with a series of bizarre statements and a profanity-laced tirade about Preibus that he gave to the New Yorker. He also made news on Friday when it was reported that his wife, who is “not a fan of Trump,” is divorcing him.

Kelly will be another addition to Trump’s collection of generals that he has placed in positions of power and influence inside the White House, again showing his bias toward those who look the part in his mind, rather than appointing individuals to White House positions based on experience and qualifications. The New York Times reported that Trump “has been talking about bringing in ‘a general’ as chief of staff.”

Rep. Barbara Lee (D-CA) warned, “By putting Gen John Kelly in charge, Pres Trump is militarizing the White House & putting our executive branch in the hands of an extremist.”

Kelly has come under fire for his policies enabling harsh treatment of undocumented immigrants, and for his advocacy of Trump’s pet project, the unworkable and impractical border wall on the southern border. Replacing him will most likely highlight the terrible relationship Trump has with the Senate, and his inability to persuade members of his own party to enact his agenda.

Priebus has told the media he “resigned privately” on Thursday, but Trump — as is his pattern — made it public in the most humiliating way possible. He did not reprimand Scaramucci for his attacks on Priebus, and put Priebus in a car to stew in front of reporters as he announced the firing on Twitter. The rest of the White House staff did not know about the decision until they read about it on Twitter.

In April of 2016, Priebus, who was then the Republican Party’s national chairman, said he was not concerned about Trump’s chaotic and offensive campaign, noting, “I’m not pouring Baileys in my cereal.”

After a week like this, it may finally be time for Baileys.