Extraordinary move, Chief Justice John Roberts has publicly pushed back against Donald Trump’s fiery demand to impeach a federal judge—calling it an inappropriate attack on judicial independence. Roberts, who rarely weighs in on political controversies, issued a firm reminder that impeachment has never been a tool for settling legal disputes, emphasizing that appellate courts exist for that purpose.
The backlash erupted after Trump lashed out at U.S. District Judge James Boasberg on Truth Social, branding him a “radical left lunatic” and insisting on his removal. Trump’s fury was sparked by Boasberg’s decision to halt an executive order that sought to deport undocumented migrants under the rarely invoked Alien Enemies Act of 1798—a move the former president insisted was necessary for national security.
Tensions escalated when Boasberg began investigating whether Trump’s administration had violated his order by deporting over 260 migrants to an El Salvador prison—including individuals allegedly tied to the feared Venezuelan gang Tren de Aragua. Trump’s team claims the flights had already taken off before the judge’s written ruling was issued.
Roberts, appointed by George W. Bush, has long defended the judiciary against political interference. His latest remarks send a clear message: the courts will not be bullied. As Trump and his allies continue to challenge judicial authority, Roberts stands firm in upholding the system’s role as a check on executive power.