Donald Trump is handling his new job like a boss, kicking ass and taking names, and firing treasonous louts who are working against the interest of We the People.

Case in point, his acting Attorney General Sally Yates, who was actually stupid enough to order her department to defy President Trump’s entry ban. So The Donald fired her before she could say “WTF!” and replaced her with a temporary AG who immediately rescinded Yates’ order. Jeff Sessions is expected to be confirmed as AG today.

In an extraordinary public showdown, President Donald Trump fired the acting attorney general of the United States after she publicly questioned the constitutionality of his entry ban and refused to defend it in court, reported World Israel News.

Yates’ refusal to defend the executive order was largely symbolic given that Sen. Jeff Sessions, Trump’s pick for attorney general, will almost certainly defend the policy once he’s sworn in. He’s expected to be confirmed Tuesday by the Senate Judiciary Committee and could be approved within days by the full Senate.

Yates, a career prosecutor and Democratic appointee, directed agency attorneys not to defend the executive order. She said in a memo Monday she was not convinced it was lawful or consistent with the agency’s obligation “to stand for what is right.”

Trump soon followed with a statement accusing Yates of having “betrayed the Department of Justice by refusing to enforce a legal order designed to protect the citizens of the United States.” He named longtime federal prosecutor Dana Boente, the US attorney for the Eastern District of Virginia, as Yates’ replacement. Boente was sworn in privately late Monday, the White House said, and rescinded Yates’s directive.