Agree with him, or disagree with him, Attorney General Jeff Sessions is an honorable man who, having served as an adviser during the Trump campaign, ethically recused himself from any investigations of that campaign.

Determining whether the Trump campaign violated any laws is now in the hands of another honorable public servant, Robert Mueller. The attorney general is doing the right thing by letting Mueller do his job and is focusing on his own job as the nation’s top law enforcement officer. The president has no reason to be sore at Mr. Sessions for refusing to violate the canons of his profession and short-circuit the investigation.

Jeff Sessions was not only the architect of the Trump immigration campaign platform, which was instrumental in getting him the nomination and the White House, but as attorney general he is doing an invaluable job implementing at least some of the immigration promises President Trump made during the campaign. Among other things, the Department of Justice is spearheading the effort to combat dangerous sanctuary policies that put public safety in jeopardy and root out violent foreign criminal gangs, like MS-13.

Rather than using his social media accounts to undermine his attorney general, President Trump should be using those platforms to spur Congress into action to fulfill popular reforms to our nation’s immigration policies. These include, urging the Senate to hold a vote on House-passed legislation to rein in sanctuary jurisdictions, fully funding the president’s promised border fence, enacting mandatory E-Verify to protect American workers, and crafting a merit-based legal immigration policy to name just a few.

Jeff Sessions did not take an oath of loyalty to the president. He swore to uphold the Constitution and to enforce the laws of the United States. He is doing exactly that and the president should get out of his way and let his attorney general do his job.