October 21, 2021
Contempt trap
★★★★★Fuckup rating 5/5
The House voted to hold Steve Bannon in contempt of Congress after he ignored the Jan. 6 committee’s subpoena, a move that took the former Trump strategist’s defiance out of the realm of performance art and into criminal-referral territory. It was a bad day for the Trump legal shield because Bannon was not some fringe hanger-on; he was one of the loudest conduits of the post-election pressure campaign and a public signal that Trump-world meant to stonewall. That decision also sharpened the committee’s argument that the former president’s allies were trying to hide what they knew about the effort to overturn the election.
October 9, 2021
Election pressure
★★★★★Fuckup rating 5/5
Fresh documents made public on October 8 showed how Trump, Mark Meadows, and outside allies repeatedly pressed senior Justice Department officials to challenge the 2020 election results. The material deepened the record that Trump’s effort to overturn the vote was not just bluster, but a sustained campaign to hijack federal institutions. For a former president trying to launder the whole episode into “concern” and “questions,” the paper trail was brutal.
October 8, 2021
Paper trail
★★★★★Fuckup rating 5/5
Fresh reporting and released documents showed how far Trump and his circle went to pressure the Justice Department and other officials to help overturn the 2020 election. The day added more evidence that the post-election push was not a stray outburst but a coordinated effort that ran through the White House and outside allies.
October 3, 2021
Jan. 6 fallout
★★★★★Fuckup rating 5/5
The January 6 investigation and its aftermath were still producing new pressure on Trump and his orbit, and the political effect was the same as ever: the more the public learned, the worse the original attempt to overturn the election looked. On this date, the screwup was the ongoing inability to contain the story. Every new piece of evidence made the old denials sound more ridiculous, which is bad news if your entire brand is denial.
September 16, 2021
Georgia pressure trap
★★★★★Fuckup rating 5/5
Trump’s effort to bully Georgia officials into reversing his 2020 defeat kept metastasizing into a serious legal problem on September 16, 2021. By that point, what started as a bizarre post-election tantrum had become a durable investigation into whether Trump and his allies crossed the line from political pressure into criminal conduct. The bigger screwup was that he kept doubling down instead of backing off, leaving a cleaner record for prosecutors and a nastier political stain for himself.
September 1, 2021
Afghanistan fallout
★★★★★Fuckup rating 5/5
The Afghanistan withdrawal was still the dominant Trump-world story on September 1, 2021, because the whole catastrophe kept tracing back to the February 2020 Doha agreement that set the U.S. exit framework and gave the Taliban enormous leverage. The argument in Washington was no longer whether Trump handed Biden a bad hand; it was how much of the airport chaos, diplomatic damage, and credibility collapse started with Trump’s own bargain with the Taliban.
August 31, 2021
Afghanistan blowback
★★★★★Fuckup rating 5/5
The pullout from Afghanistan was still dominating the political conversation on August 31, 2021, and the story line was increasingly ugly for Donald Trump. His February 2020 deal with the Taliban had set the withdrawal process in motion and constrained the options available to the next administration, while the chaotic final exit now looked less like an isolated Biden failure than the predictable end of a Trump bargain built on wishful thinking and deadline theater. The result was a historic mess that kept boomeranging back onto Trump, who had spent months bragging about ending endless wars while leaving behind a structure that was far from stable. The more the fallout was examined, the more the deal looked like a diplomatic own goal dressed up as toughness.
August 30, 2021
Afghanistan hangover
★★★★★Fuckup rating 5/5
The final day of the U.S. withdrawal from Afghanistan put a brutal spotlight on the deal Trump cut with the Taliban, which had set the stage for the collapse now being sealed. The political problem for Trumpworld was not just that the exit looked chaotic; it was that the messy endgame was still tied back to the February 2020 agreement and the pressure it placed on the timetable. By August 30, the argument that Biden alone owned the disaster was getting harder to sell, because the withdrawal itself had become a living exhibit of Trump-era leverage, deadlines, and false confidence.
July 2, 2021
criminal charges
★★★★★Fuckup rating 5/5
New York prosecutors unsealed criminal charges against the Trump Organization and CFO Allen Weisselberg, accusing them of a long-running scheme involving off-the-books compensation and tax violations. For Trump, the political damage was immediate: the family business was now defending itself in criminal court, not just fighting bad press.
June 15, 2021
DOJ pressure
★★★★★Fuckup rating 5/5
House investigators released documents showing Trump and his allies repeatedly pushed Justice Department officials to help overturn the 2020 election. The new paper trail made an already ugly effort harder to dismiss as mere post-election bluster.
June 6, 2021
Jan. 6 fallout
★★★★★Fuckup rating 5/5
The January 6 investigation and its surrounding lawsuits kept producing fresh pressure on Trump and his allies, reinforcing that the riot was not fading into the background. The political damage was still growing, and the legal exposure was no longer abstract.
May 23, 2021
Election boomerang
★★★★★Fuckup rating 5/5
The day’s most important Trump-world story was not a new tweet or a new tantrum. It was the continuing, documented fallout from the effort to overturn the 2020 election, with House investigators and federal prosecutors still assembling the paper trail around Trump’s pressure campaign on the Justice Department and related efforts to nullify the vote. The immediate news value on May 23, 2021 was that these were no longer abstract warnings; they were being backed by records, subpoenas, and public disclosures that showed how far the operation went.
April 28, 2021
Raided fixer
★★★★★Fuckup rating 5/5
Federal agents searched Rudy Giuliani’s apartment and office on April 28, a dramatic escalation in the long-running Ukraine investigation hanging over one of Trump’s closest post-presidency surrogates. The move instantly undercut Trumpworld’s favorite message that all of this was just politics. It also spotlighted how much of the former president’s post-election operation had been built around lawyers and aides now facing real legal heat.
April 7, 2021
January fallout
★★★★★Fuckup rating 5/5
On April 7, the Trump operation was still trapped under the weight of January 6, with the legal and reputational consequences continuing to spread well beyond the Capitol attack itself. The day did not bring a single dramatic new collapse so much as a grim confirmation that the former president’s effort to cling to power had created an open-ended political liability. The continuing fallout was helping define every other Trump-world fight, from fundraising to messaging to legal exposure.
March 19, 2021
DOJ pressure
★★★★★Fuckup rating 5/5
Fresh reporting and committee records kept showing how Trump and his allies pushed the Justice Department to help overturn the election. What was already a wild abuse-of-power story was becoming a documentary record of a president trying to bend law enforcement to his political will.
March 19, 2021
Pandemic failure
★★★★★Fuckup rating 5/5
The Trump administration’s pandemic response was still being picked apart for its delays, improvisation, and refusal to treat early warnings with urgency. By March 19, 2021, the story had moved well beyond hindsight: officials and investigators were laying out how the failure had been built into the response from the start.
February 9, 2021
Trial begins
★★★★★Fuckup rating 5/5
The Senate opened Donald Trump’s second impeachment trial on February 9, 2021, turning the Capitol attack into an immediate, unavoidable political and constitutional reckoning. House managers argued the Senate had jurisdiction even though Trump had left office, and the chamber voted to proceed after a lengthy constitutional debate. The day locked Trump’s January 6 conduct into the formal record and made his post-election denialism part of the trial itself.
January 30, 2021
Impeachment advance
★★★★★Fuckup rating 5/5
The Senate agreed on the structure and timing for Trump’s second impeachment trial, putting him on a fast track to becoming the first former president tried for incitement after leaving office. The move showed that Jan. 6 was not fading into the usual partisan fog; it was becoming an institutional reckoning with real political consequences.
January 28, 2021
Impeachment drag
★★★★★Fuckup rating 5/5
By January 28, the House’s second impeachment of Trump was headed to the Senate, but Republican leadership was already hedging, delaying, and preparing excuses. The party that had spent months enabling his election lies was now trying to split the difference between accountability and loyalty. The result was a constitutional mess with a very familiar smell: everybody wanted the heat off them, nobody wanted to be the adult.
January 24, 2021
Impeachment fallout
★★★★★Fuckup rating 5/5
The post-Jan. 6 impeachment fight intensified on January 24 as Trump’s allies and legal team kept leaning on process arguments, constitutional objections, and blame-shifting instead of confronting the underlying conduct. That posture underscored how badly the former president had boxed himself in after the Capitol attack and how little room he had left to make a credible defense.
January 23, 2021
Riot fallout
★★★★★Fuckup rating 5/5
Federal cases tied to the January 6 attack were still advancing, and the investigative picture kept getting sharper. That was a problem for Trump-world because every new complaint, affidavit, and charging document made the mob attack look less like a spontaneous outburst and more like the foreseeable result of a sustained lie campaign. The longer the record grew, the more the excuses shrank.
January 23, 2021
Impeachment pressure
★★★★★Fuckup rating 5/5
The Senate had already moved to organize Trump’s second impeachment trial by January 23, turning the January 6 attack from a raw political crisis into a formal constitutional proceeding. That mattered because it boxed Trump into a legal and historical record that could not be waved away with the usual post-fact noise. The bigger the evidence trail around the riot grew, the harder it became to argue this was just an ugly misunderstanding or a stray mob problem.
January 23, 2021
Impeachment trap
★★★★★Fuckup rating 5/5
The Senate had already set the machinery in motion for a second Trump impeachment trial, making clear that the Capitol riot was not going to vanish into the normal wash of partisan noise. That mattered because Trump’s attempt to overturn the election was now moving from mob violence to constitutional accountability, and the calendar was tightening around him.
January 22, 2021
Election subversion
★★★★★Fuckup rating 5/5
By this date, the emerging documentary trail was showing a president who had spent his final weeks in office trying to reverse a lawful election result through pressure, intimidation, and official channels. The story was shifting from allegations to a concrete public record, and that record was starting to look like a blueprint for institutional sabotage.
January 22, 2021
DOJ pressure
★★★★★Fuckup rating 5/5
Newly surfaced details kept widening the story of how Trump and his allies pressed the Justice Department to help undo the election, including talk of replacing senior DOJ leadership with someone more willing to carry the scheme. The day’s disclosures made the pressure campaign look less like bluster and more like an organized attempt to weaponize law enforcement against the vote count.
January 20, 2021
jan 6 shadow
★★★★★Fuckup rating 5/5
On the day Joe Biden was sworn in, Trump’s presidency was still defined by the Capitol attack, the unfinished accountability fight, and the political wreckage that had built up around him. Even without a fresh Trump action dominating every headline, January 20 was a brutal reminder that his final legacy was violence, denial, and a transition system he helped poison.
January 19, 2021
Security triage
★★★★★Fuckup rating 5/5
On January 19, Acting Attorney General Jeffrey Rosen issued a statement saying law enforcement and the National Guard were working around the clock to protect Inauguration Day. That was an unusually blunt sign of how badly the January 6 attack had rattled the system, and how much Trump’s final weeks had forced the federal government to spend its energy on damage control instead of a normal transition.
January 18, 2021
Capitol fallout
★★★★★Fuckup rating 5/5
The January 6 attack was still dictating the news cycle on January 18, with resignations, security failures, and impeachment consequences continuing to ricochet through Washington. Trump’s last stretch in office was no longer about a transition or a policy agenda; it was about the institutional wreckage left behind after he spent weeks egging on a fantasy that the election could be reversed. The fallout was now broad enough to hit his party, his vice president, the Capitol Police, and the incoming administration all at once.
January 15, 2021
impeachment blowback
★★★★★Fuckup rating 5/5
The House’s second impeachment of Donald Trump was now the central political fact surrounding his presidency, and on January 15 the fallout was only getting heavier. Republicans, Democrats, and federal officials were all forced to reckon with the attack on the Capitol and Trump’s role in inflaming it, which made the usual “he said, she said” defense increasingly unsustainable.
January 14, 2021
Second impeachment
★★★★★Fuckup rating 5/5
The House’s second impeachment of Donald Trump became the central political fact of the day, turning the Capitol riot into an institutional judgment on his presidency and forcing even Republicans to argue over whether he had gone too far or merely far enough to keep their consciences semi-clean.
January 13, 2021
Historic impeachment
★★★★★Fuckup rating 5/5
The House voted 232-197 to impeach Donald Trump for incitement of insurrection, making him the first president in U.S. history to be impeached twice. The charge was built around his role in the January 6 Capitol attack and the violent attempt to block the transfer of power.
January 12, 2021
25th Amendment
★★★★★Fuckup rating 5/5
The House moved toward a resolution urging Mike Pence and the Cabinet to strip Trump of power under the 25th Amendment, a stunning sign that lawmakers believed the president had become too dangerous to remain in office. The move came in the immediate aftermath of the Capitol assault and made Trump’s political isolation impossible to ignore.
January 11, 2021
25th pressure
★★★★★Fuckup rating 5/5
Nancy Pelosi said the House would move on a resolution pressing Mike Pence and the Cabinet to invoke the 25th Amendment, while impeachment advanced in parallel. The dual-track response reflected just how badly Trump had blown up confidence in his own presidency after the Capitol attack.
January 11, 2021
Impeachment lands
★★★★★Fuckup rating 5/5
House Democrats introduced a new article of impeachment accusing Trump of inciting the mob that attacked the Capitol, turning the January 6 assault into an explicit constitutional case against him. The move marked a rapid escalation from outrage to formal consequences, with the House preparing to test whether even a lame-duck president could be held accountable before leaving office.
January 9, 2021
Big Tech rebuke
★★★★★Fuckup rating 5/5
Twitter permanently suspended Donald Trump’s account, saying the risk of further incitement outweighed any remaining benefit of keeping him on the platform.
January 8, 2021
Removal pressure
★★★★★Fuckup rating 5/5
Nancy Pelosi said the House would preserve every option, including the 25th Amendment and impeachment, after the Capitol attack. That was a major escalation: Trump was no longer facing only moral outrage but an organized push to end his presidency early.
January 8, 2021
Impeachment rush
★★★★★Fuckup rating 5/5
House Democrats on Friday moved quickly toward impeachment over Trump’s role in the Capitol attack, signaling that the riot had blown past the point of mere condemnation and into constitutional crisis territory.
January 8, 2021
Twitter ban
★★★★★Fuckup rating 5/5
Twitter permanently suspended Donald Trump’s personal account after reviewing his recent posts and the context of the Capitol attack, saying the risk of further incitement had become too high to ignore.
January 7, 2021
Removal push
★★★★★Fuckup rating 5/5
By January 7, calls to remove Trump had moved from fringe outrage to serious congressional discussion. The 25th Amendment and impeachment were suddenly being treated as live options because the president’s conduct after the Capitol attack was so damaging that even allies were reassessing him.
January 6, 2021
Security collapse
★★★★★Fuckup rating 5/5
As Trump’s supporters forced their way into the Capitol, the day became a test of whether the president and his orbit could contain a crisis they had helped inflame. They failed. The slow, confused response deepened the institutional damage and made the White House look dangerously detached from the unfolding emergency.
January 6, 2021
Pence pressure
★★★★★Fuckup rating 5/5
Trump spent the day trying to force Vice President Mike Pence to reject or delay the electoral count, then watched that pressure campaign collapse into a constitutional and personal humiliation when Pence refused. The result was not just a failed stunt; it was a public demonstration that Trump had pushed the vice president into the center of an unprecedented crisis.
January 6, 2021
Capitol incitement
★★★★★Fuckup rating 5/5
Donald Trump used his January 6 rally to repeat false claims about the election, pressure Mike Pence, and tell supporters to march on the Capitol just as Congress was meeting to certify the vote. The speech landed as a direct prelude to the breach that followed, turning a political protest into the opening act of an attack on the certification process.
January 3, 2021
Justice pressure
★★★★★Fuckup rating 5/5
January 3 was another day of the Trump team trying to keep the post-election overturn effort moving through official channels, including pressure on Justice Department leadership and a search for any institutional lever that might save the result he wanted. The emerging pattern was not just denial; it was escalation. The administration was using the prestige of the presidency to test whether any agency, any official, or any process could be bent into validating the fantasy that Trump had won.
January 3, 2021
Georgia pressure
★★★★★Fuckup rating 5/5
Trump’s Jan. 2 call to Georgia’s top election official kept dominating the political conversation on January 3, because the recording and transcript made the pressure plain: the president was openly asking state officials to help him reverse his loss. The line that mattered most was not subtle. It was the one in which he pressed officials to “find” enough votes to change the result, a phrase that instantly became shorthand for the larger corruption of the post-election period.
January 2, 2021
Georgia pressure call
★★★★★Fuckup rating 5/5
A recorded call from January 2 showed Trump pressing Georgia’s secretary of state to “find” votes and reverse his loss, a move that instantly widened the political and legal fallout. The story was not just the substance of the call; it was that the White House’s post-election effort to bully state officials had finally burst into public view.
December 28, 2020
DOJ pushback
★★★★★Fuckup rating 5/5
A draft Justice Department letter that would have lent federal cover to Trump’s election fraud claims ran straight into an internal wall, with senior DOJ officials saying they would not sign anything remotely like it. The episode showed how the outgoing president’s effort to conscript the department into his post-election fantasy was colliding with career resistance and legal reality.
December 27, 2020
DOJ pressure
★★★★★Fuckup rating 5/5
Newly surfaced notes and later congressional material show Trump pressing Justice Department officials on December 27 to help him validate the election-fraud lie and keep the pressure on his own government. It was a serious escalation in a fight the department had already rejected, and it underscored how close Trump was to turning law enforcement into a political cleanup crew.
December 24, 2020
DOJ Pressure
★★★★★Fuckup rating 5/5
Freshly disclosed notes and emails showed Trump’s team pressing Justice Department officials to validate his baseless claims that the 2020 election was corrupt. The material pointed to direct pressure on Jeffrey Rosen and Richard Donoghue at the very moment the department was trying to stay out of Trump’s political meltdown. It was another concrete sign that the president was willing to use federal law enforcement as a prop in his attempt to overturn the result.
December 19, 2020
Jan. 6 trap
★★★★★Fuckup rating 5/5
On December 19, Trump publicly locked in January 6 as the date for a Washington rally and told followers it would be “wild,” putting his election denial campaign on a new, more combustible track. The move helped crystallize the pressure campaign around the Electoral College certification and gave supporters a clear destination, a date, and a grievance to rally around.
December 18, 2020
Military rebuke
★★★★★Fuckup rating 5/5
The Army’s civilian secretary and chief of staff issued an unusually direct statement saying the military had no role in deciding the outcome of an American election. The rebuke landed as Trump allies were openly floating schemes that would drag the armed forces into the post-election fight, making the administration’s refusal to accept the result look even more reckless.
December 14, 2020
Fake electors
★★★★★Fuckup rating 5/5
On December 14, Trump allies in multiple battleground states pressed ahead with alternate elector slates and false paperwork, a move designed to create the appearance of competing outcomes after the election was already lost. The stunt gave Trump’s post-election effort a more organized, document-heavy look, but it also handed critics a clean example of how far the campaign was willing to go to muddy certified results.
December 11, 2020
Legal faceplant
★★★★★Fuckup rating 5/5
The Supreme Court refused to hear Texas’s attempt to invalidate Biden’s wins in Georgia, Michigan, Pennsylvania, and Wisconsin, crushing the most ambitious legal gambit yet in Trump’s post-election effort to reverse the result.
December 8, 2020
Constitutional stunt
★★★★★Fuckup rating 5/5
Texas Attorney General Ken Paxton filed a bizarre Supreme Court suit seeking to invalidate Biden’s wins in Georgia, Michigan, Pennsylvania, and Wisconsin, and Trump quickly embraced it. The filing was a maximalist attempt to do through litigation what Trump had failed to do at the ballot box, and it looked as shaky as it sounds.
November 20, 2020
Transition standoff
★★★★★Fuckup rating 5/5
The post-election transition remained frozen on November 20 as Trump refused to accept the result, leaving agencies and incoming Biden teams in limbo. The delay was no longer just symbolic; it was interfering with briefings, planning, and the normal transfer of power. The longer it dragged on, the more it looked like a self-inflicted governance failure dressed up as grievance.
November 9, 2020
Transition sabotage
★★★★★Fuckup rating 5/5
Trump spent the day pushing baseless fraud claims and refusing to behave like a defeated president, deepening the transition crisis and dragging Republican officials into his denial campaign.
September 24, 2020
transfer-of-power
★★★★★Fuckup rating 5/5
Trump once again refused to commit to a peaceful transfer of power if he loses in November, repeating the same election-discrediting line that has become one of the ugliest themes of his reelection campaign. The reaction was immediate and unusually blunt from Republican leaders who normally work hard not to provoke him. On a day when he was supposed to be paying respects to Ruth Bader Ginsburg, he instead reminded everyone that he views democracy as something conditional on his own victory.
September 18, 2020
Court vacancy
★★★★★Fuckup rating 5/5
Justice Ruth Bader Ginsburg died on September 18, 2020, and within hours Trumpworld was already signaling that the vacancy would be used as a political weapon. The result was an instant legitimacy crisis, a fresh fight over election-year hypocrisy, and a gift to Democrats who had spent weeks warning exactly this would happen.
September 10, 2020
COVID cover-up
★★★★★Fuckup rating 5/5
Trump’s recorded admissions about the coronavirus continued to blow up in his face on September 10, as he tried to reframe private candor and public minimization as some kind of leadership strategy. The defense was thin, the contradiction was obvious, and the political cost was immediate.
August 24, 2020
Mail sabotage
★★★★★Fuckup rating 5/5
The Trump-era Postal Service fight was still escalating on August 24, with fresh criticism over operational changes, election-mail delays, and the administration’s increasingly implausible insistence that none of it was political.
August 21, 2020
Postal self-own
★★★★★Fuckup rating 5/5
The postmaster general spent August 21 telling senators there was no plan to restore removed mail-sorting machines, even as states sued and election officials warned that the Postal Service was becoming a national voting crisis. What had started as a slow-burn operational dispute was hardening into a direct threat to confidence in mail ballots.
August 17, 2020
Postal sabotage
★★★★★Fuckup rating 5/5
The Postal Service uproar deepened on August 17 as Postmaster General Louis DeJoy agreed to testify before Congress after a barrage of complaints about delayed mail and operational changes. What was supposed to be a routine cost-cutting story had become a political firestorm because those changes landed right in the middle of a pandemic election that was expected to rely heavily on mail ballots. Trump’s own hostility to mail voting kept turning the whole episode into something darker than a management dispute.
August 16, 2020
postal sabotage
★★★★★Fuckup rating 5/5
The Postal Service fight escalated on August 16 as public concern hardened into a broader warning that Trump allies were actively endangering mail voting. The issue had moved well beyond routine budget wrangling: lawmakers, election officials, and postal workers were all treating the delays as a direct threat to the November election. For Trump, this was a self-own with immediate political consequences because the damage landed right on the mechanics of voting itself.
August 14, 2020
Postal sabotage
★★★★★Fuckup rating 5/5
On a day when postal warnings and congressional outrage collided, Trump’s attack on mail voting stopped looking like just another grievance tweet and started looking like a concrete threat to election administration.
August 13, 2020
postal sabotage
★★★★★Fuckup rating 5/5
The president told a television interviewer that he was holding back Postal Service money because he did not want mail voting to function smoothly. That admission landed during a mounting backlash over service changes and postal delays, turning a policy fight into an open accusation of election sabotage.
August 7, 2020
Postal purge
★★★★★Fuckup rating 5/5
Louis DeJoy announced a sweeping leadership shake-up at the Postal Service on August 7, displacing or reassigning 23 senior officials and deepening alarms over delivery slowdowns. In an election year built around mail voting, the optics were catastrophic: a Trump-linked postmaster general was rearranging the agency while Americans were being told to trust the system with their ballots.
July 31, 2020
Pandemic collapse
★★★★★Fuckup rating 5/5
By July 31, the country had crossed a brutal COVID milestone while Trump continued to minimize the scale of the disaster and attack political opponents instead of delivering a coherent national response. The damage was cumulative rather than explosive, which is exactly what made it so bad: the administration’s failures had become normalized. That is how a crisis stops looking like a crisis response and starts looking like a governing philosophy.
July 23, 2020
Putin omission
★★★★★Fuckup rating 5/5
In a July 23 call with Vladimir Putin, Donald Trump discussed the pandemic and arms control but did not raise the intelligence reports that Russia may have offered Taliban-linked militants cash to kill American troops. That omission was already a political land mine, because the White House had been pressed for weeks to explain why the president seemed to be treating the allegations like an inconvenience instead of a national security alarm.
July 22, 2020
Portland blowback
★★★★★Fuckup rating 5/5
The federal operation in Portland continued to draw fierce criticism as Trump and his advisers signaled they were willing to expand it to other cities. What was sold as a law-and-order push was increasingly being described by local officials, civil liberties groups, and even some Republicans as a politically driven escalation with no clear endpoint.
July 2, 2020
COVID denial
★★★★★Fuckup rating 5/5
The United States topped 50,000 new coronavirus cases in a single day on July 2, a grim milestone that underscored how badly the summer surge was accelerating. The federal response was still trapped between denial and spin, with the White House treating the spike as a messaging problem instead of a public-health emergency. The practical result was more confusion, more distrust, and a growing sense that the country had lost the plot while its leaders argued over the optics.
June 4, 2020
Photo-op backlash
★★★★★Fuckup rating 5/5
Lawmakers and civil-rights critics kept sharpening their response to the administration’s violent clearing of protesters near the White House, turning what the White House seemed to want treated as a show of strength into a full-blown legitimacy fight. The central issue was no longer whether the scene looked bad. It was whether Trump and his top officials had used federal force to suppress lawful protest for a photo-op and political theater. By June 4, that argument had moved beyond commentary and into formal congressional condemnation, with the administration’s actions framed as a constitutional abuse. The optics were awful, the legal exposure was growing, and the White House had no persuasive answer besides pretending the whole thing was a messaging win.
June 2, 2020
Lafayette blowback
★★★★★Fuckup rating 5/5
The backlash to the June 1 clearing of Lafayette Square kept intensifying on June 2, with federal officials, civil-liberties advocates, and city leaders zeroing in on the use of force and the president’s photo-op. The administration’s explanations were already looking brittle, and the optics of a Bible-holding presidential stroll after tear gas lingered as a symbol of callousness and escalation.
June 2, 2020
Power grab
★★★★★Fuckup rating 5/5
The White House’s violent clearing of protesters near Lafayette Square kept detonating politically on June 2, as officials scrambled to defend a move that looked, to critics, like the government used force to clear a path for Trump’s church photo op. The explanation that the perimeter was being expanded for security only deepened the suspicion, because the sequence of events made the whole operation look prearranged and cynical. By the next day, the story was no longer just about a bad image; it was about whether the administration had bent law enforcement for a political tableau.
June 1, 2020
Bible photo op
★★★★★Fuckup rating 5/5
Federal officers cleared protesters near the White House, and Trump used the open path to stage a walk to St. John’s Church with a Bible held aloft like a prop. The optics were radioactive: a peaceful protest area was pushed aside, the president looked performative instead of presidential, and criticism came fast from Democrats, clergy, civil-rights advocates, and even some Republicans. The episode hardened the sense that Trump was treating a national crisis like a set piece.
May 31, 2020
church stunt
★★★★★Fuckup rating 5/5
The White House and law-enforcement posture around Lafayette Square set off a fresh wave of outrage after Trump’s appearance near St. John’s Church, where he posed with a Bible after security forces pushed protesters back. The move looked less like strength than a made-for-camera provocation, and it immediately drew criticism from clergy, civil-rights advocates, and former defense and national-security officials. The political damage was obvious on arrival: Trump had tried to sell himself as the president of “law and order,” but the optics suggested a strongman stunt rather than a plan.
May 30, 2020
Violent tweet
★★★★★Fuckup rating 5/5
Trump’s warning that “when the looting starts, the shooting starts” detonated into a full-blown backlash on May 30, with civil-rights groups, Democrats, and even the platform itself treating the message as a dangerous escalation rather than a show of strength. The White House tried to frame it as toughness. The broader reaction was that the president had reached for a racist old menace at exactly the wrong moment and then acted surprised when the country heard it that way.
May 17, 2020
DOJ erosion
★★★★★Fuckup rating 5/5
By May 17, the Justice Department was still absorbing the political blast radius from repeated moves seen as protecting Trump allies and friends of the president. Whatever the legal arguments, the institutional cost was obvious: every new intervention fed the perception that justice was being bent toward loyalty.
May 3, 2020
Death-toll reset
★★★★★Fuckup rating 5/5
In a Fox News town hall on May 3, Trump told viewers the U.S. would likely end up with about 100,000 coronavirus deaths, a grim revision from earlier hopes that the toll would stay far lower. The new number was not reassuring so much as surrender: a newly normalized catastrophe wrapped in upbeat language about reopening and recovery.
April 22, 2020
WHO funding freeze
★★★★★Fuckup rating 5/5
The Trump administration formally moved to halt U.S. funding to the World Health Organization on April 22, 2020, escalating a long-running attempt to pin the pandemic on an external villain instead of a broken domestic response. The move landed as hospitals were still scrambling, case counts were still climbing, and global coordination remained badly needed. It immediately drew criticism as reckless, performative, and strategically stupid.
April 2, 2020
Economic crater
★★★★★Fuckup rating 5/5
The labor market detonated again, with another record week of unemployment claims confirming that the coronavirus shutdown was turning into a mass layoff event. The scale was so large that even the headline number barely captured how many Americans were probably still stuck outside the system.
March 15, 2020
Virus lag
★★★★★Fuckup rating 5/5
States and cities were moving toward shutdowns on March 15, but the federal response was still scrambling to match the pace of the outbreak. The result was a growing gap between the scale of the emergency and the White House’s confidence-heavy posture.
February 26, 2020
Virus minimization
★★★★★Fuckup rating 5/5
At a White House coronavirus briefing, Trump suggested the U.S. case count would soon be close to zero, even as officials were organizing a much broader response. The message was wildly out of sync with the evidence and set up a credibility problem that got worse by the hour.
February 18, 2020
Stone backlash
★★★★★Fuckup rating 5/5
Trump’s continued defense of Roger Stone and attacks on the justice system helped drive a broader institutional backlash on February 18, when federal judges were reportedly preparing an emergency meeting over the Barr-Stone mess. The president kept treating a criminal case involving his longtime ally like campaign messaging, and the damage was no longer confined to Washington gossip.
January 28, 2020
Bolton bombshell
★★★★★Fuckup rating 5/5
New details from John Bolton’s unpublished manuscript suggested Trump directly tied Ukraine aid to investigations of his political opponents, giving impeachment trial skeptics a fresh reason to demand witnesses and blowing up the White House’s claim that there was no quid pro quo.
January 23, 2020
Ukraine law
★★★★★Fuckup rating 5/5
The Government Accountability Office’s finding that the Office of Management and Budget illegally withheld congressionally approved Ukraine security assistance remained one of the day’s most damaging facts. On January 23, the Senate impeachment trial kept highlighting the aid freeze as House managers pressed the argument that the White House used taxpayer money as leverage in a political campaign pressure operation. That is the kind of paper trail Trumpworld hates: not vibes, not innuendo, but a government watchdog saying the administration violated the Impoundment Control Act. The result was a fresh legal and political headache for a defense that already needed the Senate to pretend the underlying facts were fuzzy.
January 16, 2020
Trial begins
★★★★★Fuckup rating 5/5
The Senate’s impeachment trial machinery formally turned on January 16, 2020, locking President Trump’s Ukraine scandal into a process built around the question he most wanted to avoid: witnesses and documents. The White House’s refusal to cooperate with the House inquiry was no longer an abstract accusation; it was part of the official trial posture. That matters because a strategy of blanket noncooperation can sometimes buy time, but here it also supplied the prosecution with a simple, repeatable story about concealment.
January 15, 2020
Impeachment opens
★★★★★Fuckup rating 5/5
The Senate impeachment trial was beginning, and nothing about the day suggested the White House had found a way out. The congressional record reflected the House’s core allegation: Trump conditioned military aid and a White House meeting on Ukraine’s willingness to pursue a political investigation that would help him. That is not a procedural headache; it is the kind of factual record that turns a political defense into a damage-control exercise.
December 31, 2019
Embassy crisis
★★★★★Fuckup rating 5/5
After protesters and militia supporters stormed the perimeter of the U.S. embassy compound in Baghdad, Trump blasted Iran as fully responsible and escalated the standoff with threat-heavy messaging. The move underscored how quickly the White House was reaching for maximal confrontation after a blowup that had already exposed serious security and diplomacy problems.
December 30, 2019
Ukraine hangover
★★★★★Fuckup rating 5/5
The House impeachment vote had already turned Trump’s Ukraine pressure campaign into a full-blown political crisis, and the year-end aftermath kept underscoring how badly the White House had misplayed the whole affair.
December 27, 2019
Ukraine fallout
★★★★★Fuckup rating 5/5
Fresh holiday-week reporting and public records kept the Ukraine affair alive after the House impeachment vote, underscoring that this was no longer a messaging squall Trump could simply shout down. The aid freeze, the July call, and the administration’s own attempts to manage the damage were still generating new questions and new criticism.
December 20, 2019
Ukraine paper trail
★★★★★Fuckup rating 5/5
Freshly released emails showed how quickly the administration moved on the Ukraine aid freeze after Trump’s July call with President Volodymyr Zelensky, deepening the appearance that the White House had tied official action to a political errand.
December 19, 2019
Impeachment fallout
★★★★★Fuckup rating 5/5
The House formally impeached President Trump on two articles, turning the Ukraine scandal from investigation into constitutional fact. The charge was that he abused his office by pushing a foreign government to help him politically, then obstructed Congress when lawmakers tried to investigate. For a White House that had spent months dismissing the whole thing as a hoax, the vote was a public wrecking ball. It locked in a level of official condemnation that no amount of spin could erase on the same day it happened.
December 18, 2019
Impeachment rally
★★★★★Fuckup rating 5/5
The House voted on December 18, 2019 to impeach Donald Trump on abuse of power and obstruction of Congress, and Trump spent the evening trying to convert that historic setback into campaign theater. He was onstage at a rally in Battle Creek, Michigan as the vote landed, reading the result aloud to supporters and telling them he was still having a good time. That is not exactly the posture of a president in command of events. It is the posture of a man trying to drown out a crisis with applause.
December 16, 2019
Impeachment lock-in
★★★★★Fuckup rating 5/5
The House Judiciary Committee released its impeachment report on December 16, turning the Ukraine affair into a formal, documented case against President Trump. The report sharpened the charge that he used official power for personal political gain and then obstructed Congress’s investigation.
December 11, 2019
Impeachment advance
★★★★★Fuckup rating 5/5
While Trump’s campaign was busy with its comic-book routine, the House Judiciary Committee was debating articles of impeachment accusing him of abuse of power and obstruction of Congress. The day showed how far the Ukraine scandal had pushed the presidency into formal constitutional danger, with even allies bracing for the political damage ahead.
December 10, 2019
impeachment charge
★★★★★Fuckup rating 5/5
The House put abuse of power and obstruction of Congress into formal impeachment language, making the Ukraine scandal a direct constitutional threat instead of just a political mess. Trump’s response was pure scorched-earth denial, but the bigger problem was that Democrats had enough of a record to move from investigation to charges.
December 5, 2019
Impeachment clock
★★★★★Fuckup rating 5/5
Pelosi told House committee chairs to proceed with articles of impeachment, marking a major step toward a House vote and signaling that Democrats believed Trump’s conduct rose to a constitutional crisis. The move came after weeks of public hearings and a growing consensus inside the caucus that more delay would only reward stonewalling. Trumpworld answered with the usual mix of denial and grievance, but the day clearly belonged to the House.
December 3, 2019
Ukraine report
★★★★★Fuckup rating 5/5
House investigators adopted their Ukraine report on December 3, freezing months of testimony into a formal finding that Trump used official power to pressure Ukraine for political help. That made the impeachment fight much harder for the White House to wave off as mere partisan noise.
November 28, 2019
Ukraine denial
★★★★★Fuckup rating 5/5
As the White House kept insisting there was nothing to see, the impeachment inquiry was moving in the opposite direction: toward a paper trail, sworn testimony, and a steadily tightening narrative that the president used official power for political ends. The more Trump-world denied the facts, the more the public record on November 28 made the defense look brittle.
November 20, 2019
Ukraine implodes
★★★★★Fuckup rating 5/5
Gordon Sondland’s public testimony gave the impeachment inquiry its most damaging day yet, describing work with Rudy Giuliani on Ukraine as being done at the “express direction” of President Trump. He said the push for investigations was linked to the coveted White House meeting, badly weakening the argument that Giuliani was acting alone. Even where Sondland tried to soften parts of the case, the overall effect was to make Trump’s denials look thinner by the hour.
October 27, 2019
Ukraine inquiry
★★★★★Fuckup rating 5/5
The impeachment inquiry kept tightening around Trump on a day when House investigators were moving toward key testimony and the White House’s defenses looked increasingly brittle. The issue was no longer just the July call summary; it was the widening paper trail, the witness lineup, and the growing sense that the administration had spent weeks trying to steer, stall, and blur the facts.
October 22, 2019
Ukraine Pressure
★★★★★Fuckup rating 5/5
Bill Taylor’s closed-door testimony made the Ukraine pressure campaign far harder to dismiss. He said Trump wanted investigations that would help him politically, and that military aid and a White House meeting were treated like leverage, not routine policy. The result was a sharper, more damaging picture of a presidency willing to mix taxpayer-funded foreign aid with personal political demands.
October 14, 2019
Syria cleanup
★★★★★Fuckup rating 5/5
The Trump administration hit two Turkish ministries and three senior officials with sanctions on October 14 after Turkey’s military operation in northeast Syria deepened the chaos Trump had unleashed by pulling U.S. forces back. The move was meant to signal consequences, but it also underscored how badly the White House had mismanaged the sequence: first abandon the Kurdish-led allies on the ground, then rush in with sanctions after the damage was already done. The episode left the administration facing criticism from both parties, humanitarian alarms, and fresh warnings that the anti-ISIS mission had been compromised.
October 13, 2019
Syria collapse
★★★★★Fuckup rating 5/5
The administration’s decision to pull U.S. forces out of northern Syria kept unraveling on October 13 as the region descended further into chaos. Kurdish forces moved toward a deal with the Assad government and Russia, while critics from both parties said Trump had abandoned a key American partner and handed leverage to Turkey, Syria, and Moscow.
October 9, 2019
Ukraine stonewall
★★★★★Fuckup rating 5/5
The administration doubled down on its refusal to cooperate with House investigators looking into the Ukraine pressure campaign. Lawmakers treated that posture as evidence of obstruction, not just politics-as-usual. The result was a deeper clash between the White House and Congress over whether Trump could simply wall off witnesses and documents from an impeachment inquiry.
October 8, 2019
Stonewall escalates
★★★★★Fuckup rating 5/5
The White House formally refused to cooperate with the House impeachment inquiry, calling it unconstitutional and illegitimate. That decision handed Democrats a fresh argument that Trump was not just denying the underlying Ukraine accusations, but actively obstructing the investigation into them.
October 4, 2019
Aid freeze
★★★★★Fuckup rating 5/5
Reporting on October 4 added more detail suggesting the military-aid hold was not some random bureaucratic hiccup, but a formalized decision that tracked the same day as Trump’s call with Zelensky.
September 28, 2019
Crisis deepens
★★★★★Fuckup rating 5/5
By September 28, the Ukraine mess was no longer just a complaint or a transcript fight. It had become a full-blown governing crisis, with Congress digging in, public debate hardening, and the administration’s explanations looking thinner by the hour. The damaging part for Trump was not only the original call and aid pressure, but the way the scandal kept producing new layers of suspicion about secrecy and obstruction. The result was a White House that looked reactive, defensive, and increasingly out of control.
September 26, 2019
Impeachment Takes Shape
★★★★★Fuckup rating 5/5
The House Intelligence Committee’s September 26 hearing on the whistleblower complaint turned Ukraine from a messy news cycle into a formal political crisis. The combination of the complaint, the hearing, and Trump’s defensive response gave impeachment momentum real structure and made the White House’s denial strategy look weak.
September 24, 2019
Impeachment
★★★★★Fuckup rating 5/5
House Speaker Nancy Pelosi opened a formal impeachment inquiry after the Ukraine affair kept metastasizing into a broader abuse-of-power crisis. The move instantly raised the stakes for Trump, transforming an ugly foreign-policy scandal into an official congressional process with subpoena power, hearings, and the unmistakable scent of institutional panic.
September 24, 2019
Call memo
★★★★★Fuckup rating 5/5
The White House said it would release a declassified memo of Trump’s July call with Volodymyr Zelensky, and that only made the scandal harder to spin away. The rough transcript and the surrounding reporting sharpened the question of whether Trump used official U.S. power to push a foreign leader toward politically useful investigations.
September 23, 2019
Ukraine spin collapse
★★★★★Fuckup rating 5/5
The White House spent September 23 trying to turn the Ukraine scandal into a messaging win, but the strategy mostly underscored how deep the problem already was. Trump kept insisting the call was “perfect,” while congressional scrutiny and whistleblower fallout kept widening around the underlying pressure campaign.
September 20, 2019
Aid leverage
★★★★★Fuckup rating 5/5
Reporting on September 20 revived a far more dangerous question: whether Trump’s pressure on Ukraine was backed by a hold on nearly $400 million in security aid. That possibility made the scandal bigger than a bad call and pushed it toward a potentially impeachable abuse of power.
September 19, 2019
Ukraine crisis
★★★★★Fuckup rating 5/5
Reporting that the intelligence-community whistleblower complaint involved Trump’s communications with a foreign leader turned a secret complaint into a political emergency. The White House’s refusal to make the facts public only intensified the suspicion that there was something ugly to hide.
September 18, 2019
Ukraine pressure
★★★★★Fuckup rating 5/5
New reporting and official handling of the whistleblower complaint kept pushing the Ukraine affair from rumor into a real governing crisis on September 18, with the White House facing mounting questions about whether Trump pressed a foreign leader for help against a political rival.
September 9, 2019
Ukraine pressure
★★★★★Fuckup rating 5/5
Congressional committees moved on September 9 to investigate Rudy Giuliani’s Ukraine role and the decision to freeze aid, while the whistleblower complaint that would drive the next phase of the crisis was formally in the pipeline. What had been a murky internal hold was now edging into open scandal territory, with lawmakers asking whether military assistance was being leveraged for Trump’s political benefit.
September 8, 2019
Foreign-policy faceplant
★★★★★Fuckup rating 5/5
Trump’s surprise cancellation of a secret Camp David meeting with Taliban leaders and Afghanistan’s president dominated Sunday’s foreign-policy coverage and made the administration look chaotic and unserious. The episode raised obvious questions about why such a sensitive summit was planned in the first place, why it was being staged so close to 9/11, and why Trump chose to announce the blowup on social media instead of through a controlled diplomatic channel.
September 4, 2019
Ukraine probe
★★★★★Fuckup rating 5/5
House Democrats were openly expanding their investigation into Trump’s pressure campaign around Ukraine, turning a nasty diplomatic side story into a formal political and legal problem. The White House’s denial machine was already behind the curve, and the official record was catching up fast.
August 28, 2019
Self-dealing summit
★★★★★Fuckup rating 5/5
Trump’s push to host the 2020 G7 summit at his own Doral resort ignited immediate ethics backlash and an oversight response from Democrats on August 28. The move put his private property at the center of an official diplomatic event and handed critics a clean argument that the presidency was being treated like a branding exercise.
August 28, 2019
Pardon shield
★★★★★Fuckup rating 5/5
A report on August 28 said Trump had told aides he would pardon them if they broke the law to help build the border wall. The story handed critics a fresh obstruction and abuse-of-power argument: the president was allegedly offering future forgiveness as a license for illegal conduct.
July 22, 2019
Ukraine backchannel
★★★★★Fuckup rating 5/5
New reporting and later-disclosed records show that July 22 was another step in the messy Giuliani-to-Ukraine pipeline, with Kurt Volker helping connect Giuliani to Andriy Yermak as Trumpworld searched for the right way to steer Kyiv. That is not normal diplomacy. It was another sign that the president’s private lawyer was functioning like an off-books envoy in a matter tied directly to Trump’s political interests.
July 18, 2019
Ukraine paper trail
★★★★★Fuckup rating 5/5
On July 18, Trump-world’s Ukraine hold was no longer just a rumor or a policy squabble. Internal notices and later testimony indicate that agencies were told security assistance was being withheld, even though Congress had already approved the money and officials on the ground were left scrambling for answers. That is the kind of thing that turns into a legal, political, and ethical headache fast.
June 21, 2019
Iran brinkmanship
★★★★★Fuckup rating 5/5
Trump publicly confirmed that he had authorized military retaliation against Iran and then abruptly canceled it after being told how many people might die. The episode made the White House look reckless, improvisational, and dangerously opaque at a moment when the United States and Iran were already staring down a potential regional crisis.
June 19, 2019
Iran pressure
★★★★★Fuckup rating 5/5
The administration kept insisting its Iran squeeze was working, even as lawmakers and foreign-policy observers warned that the strategy was pushing the U.S. closer to a conflict Congress had not authorized. On June 19, that disconnect was the story: maximum pressure on the talking points, maximum confusion in the real world.
April 5, 2019
Border pardon threat
★★★★★Fuckup rating 5/5
The most serious Trump-world screwup on April 5 was the report that Trump had told border officials to stop migrants from entering the country, even if that meant violating the law, and suggested he could pardon officials who got into trouble for following through. If true, it is the kind of thing that turns a hard-line immigration posture into a potential abuse-of-power problem in a hurry. The political damage is obvious, and the legal exposure is worse: this is no longer just about rhetoric, but about whether the White House was encouraging officials to treat the law as optional.
March 22, 2019
Mueller lands
★★★★★Fuckup rating 5/5
Robert Mueller delivered his final report to the Justice Department on March 22, ending the special counsel’s 22-month Russia investigation and kicking off a new fight over what the public would be allowed to see.
February 15, 2019
Emergency power grab
★★★★★Fuckup rating 5/5
Trump used a Friday White House event to declare a national emergency at the southern border after Congress passed a spending bill that gave him less than he wanted for border fencing. The decision immediately triggered legal and political blowback because it looked like an end-run around Congress after he had already signed the funding deal.
February 14, 2019
Emergency end run
★★★★★Fuckup rating 5/5
Trump signed the government funding bill, then announced a national emergency to try to wring more border-wall money out of the executive branch than Congress had agreed to give him. The move kept the government open, but it also invited immediate legal challenges and fresh accusations that he was bypassing lawmakers after losing the budget fight.
January 17, 2019
Shutdown pain
★★★★★Fuckup rating 5/5
By January 17, the partial government shutdown had reached 27 days, leaving hundreds of thousands of federal workers either furloughed or laboring without pay and pushing agencies into stopgap mode. The longer it dragged on, the more Trump’s border-wall standoff looked like a self-own with real economic and administrative consequences.
January 14, 2019
Shutdown spiral
★★★★★Fuckup rating 5/5
The partial government shutdown was still running on January 14, with no breakthrough in sight and growing signs that Trump’s wall demand had boxed him into a mess he could not easily escape. Reports that White House officials were desperately searching for a way out underscored how much the administration had lost control of the narrative.
January 13, 2019
Shutdown spiral
★★★★★Fuckup rating 5/5
The border-wall shutdown kept dragging on January 13, with the administration still unable to produce an acceptable deal and the standoff now sitting as the longest government shutdown in U.S. history. Trump had spent the previous days floating, then retreating from, a national-emergency threat, which only underscored how boxed in he had become by his own demand for wall money. The result was a presidency stuck in a loop of escalating rhetoric and shrinking options.
January 12, 2019
Shutdown record
★★★★★Fuckup rating 5/5
The partial government shutdown crossed the record mark on January 12, 2019, turning Trump’s border wall standoff into a historic self-own with no deal in sight. The White House had spent weeks saying Democrats would cave, but the only thing that caved was the administration’s claim that this was a smart negotiation strategy.
January 10, 2019
Shutdown hostage
★★★★★Fuckup rating 5/5
The partial shutdown hit another ugly stretch on January 10 as the White House kept insisting that refusing to reopen the government was somehow a show of strength. The political problem for Trump was obvious: he had tied the government’s functioning to a border wall demand with no obvious way to win, while federal workers, agencies, and the broader economy took the hit. By that point the shutdown was no longer hypothetical brinkmanship. It was a real operational failure with a president’s name on it.
January 4, 2019
Shutdown threat
★★★★★Fuckup rating 5/5
Trump raised the stakes in the shutdown fight by saying he could keep the government closed for a very long time and even float emergency powers to force wall funding. The move hardened the impression that he was owning the closure rather than solving it, and it set off immediate criticism that he was manufacturing a crisis to cover for a political stalemate.
December 29, 2018
Shutdown hostage
★★★★★Fuckup rating 5/5
The partial shutdown was still grinding on December 29, with Trump refusing to sign funding that did not include billions for his border wall. The result was a federal government stuck in a political hostage crisis, with hundreds of thousands of workers caught in the middle and no serious sign of movement. The longer this dragged on, the more it looked like Trump had boxed himself into a corner and taken the country with him.
December 22, 2018
Shutdown self-own
★★★★★Fuckup rating 5/5
The federal government shut down after Trump refused to back away from his border wall demand, turning a manufactured deadline into an actual crisis. The political damage was immediate: Republicans faced a messy year-end closure, federal workers faced uncertainty, and the White House was forced to defend a fight that looked increasingly like a self-inflicted wound.
December 19, 2018
Syria whiplash
★★★★★Fuckup rating 5/5
Trump declared the United States had defeated ISIS in Syria and would bring troops home, but the decision landed as an abrupt shock to allies and lawmakers who saw no coherent exit plan. The announcement triggered warnings about abandoning partners, empowering adversaries, and turning a messy policy shift into an even messier scramble.
September 16, 2018
Kavanaugh firestorm
★★★★★Fuckup rating 5/5
Christine Blasey Ford’s public account against Brett Kavanaugh turned a supposedly locked-in Supreme Court confirmation into a political and institutional crisis in a single day. The White House and Senate Republicans were suddenly forced onto defense, and Trump’s judicial powerhouse moment became a mess of timing, credibility, and optics.
September 6, 2018
internal revolt
★★★★★Fuckup rating 5/5
A senior Trump administration official published an anonymous op-ed describing an internal effort to restrain the president, then spent Thursday detonating the White House’s credibility as officials scrambled to deny authorship and insist everything was fine. The result was a brutal public reminder that Trump’s own staff believed his judgment was so reckless that some of them were trying to quietly block him from inside the building.
August 21, 2018
Plea blows up
★★★★★Fuckup rating 5/5
Michael Cohen’s guilty plea landed like a direct hit: federal prosecutors said he coordinated hush-money payments to influence the 2016 election, and the filing tied the scheme to campaign contacts. For Trump, the damage was immediate because the story was no longer just sleaze; it was a sworn admission from his longtime fixer that the payments were made to help the campaign.
August 6, 2018
Russia confession
★★★★★Fuckup rating 5/5
Trump publicly confirmed that the June 2016 Trump Tower meeting was aimed at getting damaging information on Hillary Clinton, undercutting the earlier story that the meeting was mostly about Russian adoptions. The admission revived questions about the campaign’s honesty, the drafting of the follow-up statement, and how much the president knew when his circle was trying to explain away the encounter.
August 5, 2018
Russia admission
★★★★★Fuckup rating 5/5
Trump’s Sunday post said his son met with a Russian lawyer in 2016 “to get information on an opponent,” which is about as subtle as a brick through a plate-glass window. The statement clashed with prior denials from the president’s circle and gave the Russia saga another damaging public hinge point.
July 28, 2018
Legal bombshell
★★★★★Fuckup rating 5/5
Michael Cohen’s guilty plea, paired with the Justice Department’s unsealed charges, turned the hush-money story into a direct legal and political threat around Trump. The filings said the payments were made to influence the 2016 election, which put the Trump orbit squarely in the frame. That was not just another bad headline; it was an official document saying the campaign had been part of a criminal scheme.
July 28, 2018
Helsinki cleanup
★★★★★Fuckup rating 5/5
The White House spent July 28 still trying to contain the fallout from Trump’s Helsinki performance, but the underlying problem was unchanged: the president had publicly undercut U.S. intelligence and then left aides to improvise the after-action damage control. The more the administration tried to clarify, the more obvious it became that Trump had handed Putin a political win and a diplomatic mess at home.
July 24, 2018
Border fallout
★★★★★Fuckup rating 5/5
The administration told a court that more than 460 migrant parents separated at the border may have already been deported without their children. That deepens the family-separation scandal from a policy outrage into an operational nightmare, because reunification gets much harder once parents are removed from the country. The filing also underscored how poorly the government tracked the damage from its own zero-tolerance crackdown.
July 17, 2018
Helsinki cleanup
★★★★★Fuckup rating 5/5
After his summit with Vladimir Putin, Trump tried to soften the blow. Instead, he spent July 17 digging himself deeper with shifting explanations, awkward clarifications, and a White House message that seemed to change every time someone opened a microphone.
July 16, 2018
Helsinki surrender
★★★★★Fuckup rating 5/5
In Helsinki, Trump stood beside Vladimir Putin and effectively chose Putin’s denials over the conclusions of U.S. intelligence agencies. The joint appearance produced immediate outrage because the president treated Russian election interference as a disputed talking point instead of a documented attack. The whole spectacle made Trump look weak, gullible, and eager to please the man most responsible for the interference he was supposed to confront.
July 15, 2018
Helsinki hangover
★★★★★Fuckup rating 5/5
Trump spent July 15 trying to walk back the diplomatic wreckage from his summit with Vladimir Putin, but the explanations kept undercutting the fix. The result was a day of fresh alarm from lawmakers, foreign-policy hands, and some Republicans who were already unhappy that the president had treated Putin like a trusted partner rather than the leader of a hostile state. The cleanup effort did not restore confidence; it made the original problem look more deliberate, more reckless, and more politically toxic.
July 14, 2018
Putin fallout
★★★★★Fuckup rating 5/5
Trump went into the weekend facing a full-blown political and foreign-policy hangover from his week with Vladimir Putin. The immediate problem was not just what he said in Helsinki, but that his performance collided with fresh Justice Department indictments of Russian intelligence officers and triggered rare, bipartisan alarm from Republicans, Democrats, and even some of Trump’s usual media defenders.
July 10, 2018
Border failure
★★★★★Fuckup rating 5/5
The administration failed to meet a court-ordered deadline to reunite separated migrant children under 5 with their parents, leaving dozens still apart and deepening the legal and moral backlash over zero tolerance.
July 7, 2018
Border cleanup order
★★★★★Fuckup rating 5/5
A federal judge rejected the Trump administration’s request to extend the deadline for reuniting young children with parents it had separated at the border. The ruling underscored how badly the administration had botched the policy and how little room it had left to slow-walk the repair job.
July 3, 2018
Tracking failure
★★★★★Fuckup rating 5/5
The family-separation disaster wasn’t just cruel; it was sloppy. By July 3, the administration’s inability to identify, locate, and reunite separated families was becoming a separate scandal of its own. That operational failure exposed how recklessly Trump-world had rolled out a brutal policy without the machinery needed to clean up after it.
July 3, 2018
Border backlash
★★★★★Fuckup rating 5/5
The border-family separation fiasco continued to dominate the Trump administration’s July 3 news cycle, with the policy’s human toll and operational chaos still spilling into public view. New reporting and contemporaneous records showed a government that had split families first and then scrambled to account for the damage. The result was not just outrage, but a widening legal and political debacle that the White House had no clean way to defend.
July 2, 2018
Border cruelty
★★★★★Fuckup rating 5/5
The border separation crisis remained the dominant Trump self-inflicted wound on July 2, with the administration still trying to contain the outrage it created by prosecuting parents and splitting families apart. The policy had already triggered fierce criticism from judges, advocates, and even some Republicans, and the fallout was moving from emotional shock to institutional damage.
July 1, 2018
Reunification Failure
★★★★★Fuckup rating 5/5
New public criticism on June 30 kept spotlighting the administration’s failure to have a real reunification system ready when it began separating migrant families. The result was a deeper, uglier picture of a policy sold as deterrence and exposed as improvisation.
June 30, 2018
Border backlash
★★★★★Fuckup rating 5/5
The Trump administration spent June 30 still trying to control the damage from its family-separation policy, after a judge had already ordered an end to the practice and reunification steps were only beginning. The legal fight was no longer theoretical: the policy had produced thousands of separated children, and the administration was now stuck arguing over how to comply with the court while activists, states, and lawyers kept pressing for more accountability.
June 29, 2018
Border damage control
★★★★★Fuckup rating 5/5
The administration filed new court guidance saying it would detain families together going forward, a belated move after the family-separation policy detonated into a full political and legal crisis. But the filing did not erase the damage already done, and it did nothing for the thousands of children who had already been split from their parents. The whole episode had become a symbol of the administration’s cruelty-first immigration strategy and its inability to anticipate the consequences.
June 28, 2018
Border meltdown
★★★★★Fuckup rating 5/5
The administration’s border policy was still producing backlash, legal pressure, and public horror on June 28, even after the White House had tried to claim it was correcting course. Protesters descended on Capitol Hill, lawmakers kept hammering the policy, and the reunification problem was still wide open. The story was no longer just that Trump had created a cruel policy; it was that he still had no convincing operational answer for the damage it caused.
June 28, 2018
Family fallout
★★★★★Fuckup rating 5/5
The family-separation disaster was still metastasizing on June 28, with legal challenges piling up and a federal court already forcing reunification steps after the administration’s zero-tolerance policy tore families apart at the border.
June 27, 2018
Court rebuke
★★★★★Fuckup rating 5/5
A federal judge ordered the administration to reunite separated parents and children after the government’s own chaos made clear it had no coherent plan to fix the damage. The ruling turned Trump’s border crackdown into a legally enforceable humanitarian crisis, not just a messaging problem.
June 26, 2018
Border cruelty
★★★★★Fuckup rating 5/5
A federal judge on June 26 ordered the Trump administration to halt forced family separations and reunify children with parents, turning a political firestorm into a courtroom defeat. The ruling underscored that the White House’s border crackdown had gone from hardline immigration policy to a full-blown humanitarian and legal crisis.
June 25, 2018
Border fallout
★★★★★Fuckup rating 5/5
The administration’s family-separation policy was still exploding politically on June 25, with the White House under pressure from courts, state officials, and advocates to explain how it planned to undo the damage it had caused. The day was less about a single announcement than about the growing realization that the government had launched a punitive immigration strategy without a workable reunification plan.
June 24, 2018
Border backlash
★★★★★Fuckup rating 5/5
The administration spent June 24 trying to defend and relabel its family-separation crackdown, but the fallout kept getting worse. The policy had become the defining Trump-world screwup of the moment, and the White House was stuck explaining why children were ripped from parents in the first place.
June 23, 2018
Paper-trail fail
★★★★★Fuckup rating 5/5
On June 23, reporting and internal admissions undercut the administration’s claim that it had a workable system for tracking separated families. The revelation showed that the government was improvising around its own crisis and raised the odds that reunification would be slow, sloppy, and incomplete.
June 21, 2018
Border backlash
★★★★★Fuckup rating 5/5
The DHS civil-rights office said it was being swamped with calls and complaints about the administration’s zero-tolerance policy, a sign the border crisis had turned into a full-blown public-relations and oversight disaster.
June 20, 2018
Border reversal
★★★★★Fuckup rating 5/5
After days of public outrage over the administration’s child-separation policy, Trump signed an executive order that curtailed the practice — but not before the White House had already created a national moral emergency and a logistical nightmare.
June 18, 2018
Border cruelty
★★★★★Fuckup rating 5/5
The administration spent June 18 trying to defend a border policy that was already collapsing under public outrage. The day brought fresh criticism from lawmakers, activists, and even some Republicans, while the White House kept insisting it had no real choice. The result was a full-blown political and humanitarian self-own.
June 17, 2018
Border chaos
★★★★★Fuckup rating 5/5
The administration spent June 17 trying to defend a policy that was ripping children from parents at the border, but the explanation was becoming harder to sell by the hour. Officials blamed Congress, blamed existing law, and blamed past administrations, yet their own zero-tolerance push was the engine driving the crisis and the outrage around it.
June 16, 2018
border cruelty
★★★★★Fuckup rating 5/5
New figures made clear that the Trump administration’s border crackdown had already separated nearly 2,000 children from their families, turning a hard-line immigration slogan into a raw moral and political disaster.
June 15, 2018
Border cruelty
★★★★★Fuckup rating 5/5
Trump used a Friday media appearance to defend family separation as leverage on immigration, then tried to pin the policy on Democrats. The line only made the backlash worse, because the administration’s own officials and the basic chronology made clear this was Trump’s design, not some unavoidable law of nature.
June 14, 2018
Border backlash
★★★★★Fuckup rating 5/5
The White House’s border crackdown kept producing the kind of images and testimony that make “zero tolerance” sound less like policy than cruelty by memo. By June 14, congressional Republicans were openly uneasy, and the administration’s attempt to frame the separations as a legal necessity was starting to look like a political trap of its own making.
June 11, 2018
Border cruelty
★★★★★Fuckup rating 5/5
The Trump administration’s zero-tolerance border crackdown was now visibly tearing families apart, with the scale of the separations forcing a wave of condemnation and legal alarm. What had been sold as enforcement was fast becoming a national scandal, and June 11 sat squarely in the middle of the escalation.
June 10, 2018
Cruelty backlash
★★★★★Fuckup rating 5/5
By June 10, the Trump administration’s zero-tolerance border crackdown was no longer just a policy fight; it was a growing public-relations disaster. The Justice Department had officially launched the hardline approach in April, and by this date the human consequences were impossible to miss: children were being separated from parents as part of a deliberate enforcement strategy. The result was mounting backlash that threatened to swamp the administration’s immigration message and deepen the impression of cruelty.
June 7, 2018
Border cruelty
★★★★★Fuckup rating 5/5
As the Trump administration pushed its border crackdown, the family-separation policy remained a political and moral disaster, with new public outrage building around the administration’s own admissions and the lack of a clean fix.
June 6, 2018
Border cruelty
★★★★★Fuckup rating 5/5
The border family-separation policy was already turning into a full-blown moral and political disaster by June 6, with criticism hardening from rights groups, lawmakers, and international bodies. The White House was still trying to defend a system that many observers saw as both cruel and self-defeating.
June 4, 2018
Border backlash
★★★★★Fuckup rating 5/5
By June 4, the Trump administration’s border crackdown was visibly turning into a humanitarian and political disaster, with family separation becoming the defining fact of the operation. The White House still tried to dress it up as law enforcement, but the backlash was already widening fast.
May 11, 2018
border cruelty
★★★★★Fuckup rating 5/5
The administration’s hardline immigration push kept colliding with the reality of separating children from parents, and by May 11 the damage was no longer theoretical. Officials were publicly defending the policy even as the logistics, legal exposure, and public backlash were all getting worse at once.
May 7, 2018
family separation
★★★★★Fuckup rating 5/5
Jeff Sessions publicly announced a zero-tolerance border crackdown that would send every illegal Southwest border crossing for prosecution and split children from parents in the process. It was the administration making a brutal immigration tactic openly official, with immediate ethical and political blowback.
April 20, 2018
border cruelty
★★★★★Fuckup rating 5/5
The administration’s zero-tolerance immigration push was no longer an abstract talking point by April 20; it was producing the kind of real-world harm that turns a tough-guy slogan into a national scandal. Reporting and later official reviews show the machinery behind the policy was being pushed ahead without the planning needed to handle the human fallout, and the fallout was already visible in the form of separated children and mounting outrage. The screwup was not only the cruelty of the policy, but the administration’s apparent failure to prepare for the consequences it had chosen.
April 16, 2018
Legal pileup
★★★★★Fuckup rating 5/5
Michael Cohen spent April 16 in court trying to stop prosecutors from reviewing the materials seized from his office, home, and hotel room, a move that only reinforced how serious the underlying investigation looked. The legal scramble drew in Trump’s personal lawyer, the White House, and even more oxygen for a story the president clearly wanted buried. By the end of the day, Cohen was no longer just a fixer under scrutiny; he was a live wire connected directly to the president’s political and legal exposure.
April 12, 2018
Cohen fallout
★★★★★Fuckup rating 5/5
The FBI raid on Michael Cohen was no longer just a shock headline by April 12; it had turned into a widening political and legal mess for Trump. The White House was still calling it a witch hunt, but the president’s personal lawyer was now at the center of a federal search that touched campaign-era hush-money questions and, by extension, Trump himself. The more Trump shouted, the more he reinforced the idea that there was something serious to hide. That is not a great look for a president trying to convince the country this is all a misunderstanding.
April 9, 2018
Cohen raid
★★★★★Fuckup rating 5/5
The FBI’s search of Michael Cohen’s office, home, and hotel room blew open the president’s legal vulnerability and instantly became a political disaster for Trump. His response — screaming about an attack on the country — only made it look like the panic was justified.
January 16, 2018
Racist meltdown
★★★★★Fuckup rating 5/5
President Trump spent January 16 trying to contain the blowback from reports that he disparaged Haiti, El Salvador and African countries during an Oval Office immigration meeting. The White House did not mount a clean denial, and the damage spilled fast: lawmakers, diplomats, advocacy groups and foreign governments treated the remark as both an insult and a policy signal. It handed critics a vivid example of how Trump’s immigration politics were increasingly inseparable from racial contempt.
January 12, 2018
Immigration insult
★★★★★Fuckup rating 5/5
Trump’s reported vulgar comments about Haiti, African countries, and El Salvador turned a DACA negotiating session into a global insult fest. The White House did not cleanly deny the substance of the remarks, and Trump’s later tweet only deepened the mess by conceding he had used “tough” language while trying to separate himself from the specific slur. The result was immediate and ugly: foreign governments, Republican lawmakers, and even some of Trump’s own allies condemned the comments as racist, degrading, and politically radioactive.
December 15, 2017
Russia fallout
★★★★★Fuckup rating 5/5
The guilty plea from Michael Flynn kept rippling through Trump’s circle on December 15, with fresh reporting and legal analysis underscoring that the case was not just about one false statement. The key problem for the White House was that the court filing pointed to transition-era contacts with Russia and suggested the special counsel still had a broader map of who knew about the conversations.
December 11, 2017
Flynn fallout
★★★★★Fuckup rating 5/5
Michael Flynn’s guilty plea continued to ricochet through Washington, deepening scrutiny of the president’s campaign and transition team and keeping the Russia investigation at the center of the day’s coverage.
November 20, 2017
Flynn fallout
★★★★★Fuckup rating 5/5
Michael Flynn’s guilty plea landed late in the week, but on November 20 the implications were still detonating through Trump World: the president’s former national security adviser had admitted lying to the FBI, and the White House was stuck pretending this was all somehow normal.
November 2, 2017
Russia fallout
★★★★★Fuckup rating 5/5
The special counsel’s indictment of Paul Manafort and Rick Gates was still dominating Trump-world on November 2, 2017, and the problem was not just the charges themselves. The case had turned a former campaign chairman into a public symbol of the administration’s Russia-era rot, with allegations of hidden foreign lobbying, money laundering, and tax fraud hanging over the president’s orbit. The political damage was compounded by the fact that the indictment had already forced the White House back onto defense, where it had no clean answer other than denial and distance. On a day when the administration badly needed control of the narrative, the narrative remained in prosecutors’ hands.
November 1, 2017
Indictment lands
★★★★★Fuckup rating 5/5
The special counsel’s first major public move against Paul Manafort and Rick Gates had turned into the defining Trump-world story of the day, and the indictment was a brutal reminder that the 2016 campaign’s Russia-adjacent baggage was now a live criminal case. The filing accused the pair of years of opaque foreign lobbying and financial maneuvering, and even though the underlying conduct predated the campaign, the political damage landed squarely on Trump’s orbit.
October 30, 2017
Mueller shockwave
★★★★★Fuckup rating 5/5
The special counsel’s office blew open the Russia investigation with two different hits at once: the unsealing of George Papadopoulos’s guilty plea and the indictment of Paul Manafort and Rick Gates. That put a former Trump foreign-policy adviser and Trump’s former campaign chairman into the same legal frame on the same day, which is exactly the kind of optics and documentation the White House had been trying to avoid. Trump quickly tried to shrink the story into something old and irrelevant, but the filing language tied the case to the broader Russia inquiry and made the administration’s denial look reckless.
October 30, 2017
Guilty plea
★★★★★Fuckup rating 5/5
A former Trump campaign foreign-policy adviser’s guilty plea made clear the Russia investigation was not a foggy media feud anymore. It was a criminal case with a cooperating witness, and that changed the stakes for everyone around the campaign.
October 28, 2017
Manafort fallout
★★★★★Fuckup rating 5/5
The special counsel’s Friday indictment of Paul Manafort and Rick Gates kept detonating through Saturday, October 28, as Trump allies tried and failed to minimize its significance. The case underscored how deeply the campaign’s senior operatives were exposed to criminal scrutiny, and it gave critics fresh evidence that the president’s inner circle was not just politically reckless but legally compromised.
October 27, 2017
Russia indictment
★★★★★Fuckup rating 5/5
The special counsel’s office unsealed charges against Paul Manafort and Rick Gates on October 27, giving the Russia probe its first public criminal punch. For Trump, the problem was not just that his former campaign chairman was under indictment; it was that the case underscored how deeply the campaign’s orbit was already under legal siege.
October 25, 2017
Russia probe tightens
★★★★★Fuckup rating 5/5
The special counsel’s Russia investigation continued to harden around Trump-world figures, with the campaign’s former foreign-policy adviser George Papadopoulos already having pleaded guilty earlier in the month and the broader public record moving toward a criminally serious picture. Even before the later indictments landed, the message on October 25 was that this was no longer just a cloud over the White House; it was becoming a legal structure. The Trump team kept insisting the whole thing was overblown, but the evidence trail was moving in the opposite direction.
September 12, 2017
DACA blowback
★★★★★Fuckup rating 5/5
The Trump administration’s decision to end DACA kept generating new backlash on September 12, with Senate remarks, committee statements, and advocacy pressure underscoring how quickly the move had turned into a political and humanitarian mess. The six-month phaseout was now real, and critics were hammering the White House for punting the fate of hundreds of thousands of young immigrants into Congress’s lap while also triggering legal and economic uncertainty.
September 11, 2017
DACA rollback
★★★★★Fuckup rating 5/5
The administration formally defended its decision to wind down DACA, triggering a fresh national fight over whether Trump just put hundreds of thousands of young immigrants on a six-month countdown to uncertainty.
September 8, 2017
DACA chaos
★★★★★Fuckup rating 5/5
The administration’s decision to end DACA was the biggest self-own of the day, creating immediate fear for hundreds of thousands of young immigrants while handing Congress a mess it was almost certain to botch.
September 5, 2017
DACA detonation
★★★★★Fuckup rating 5/5
The administration formally moved to end DACA, setting a March 5, 2018 wind-down and igniting immediate blowback from business groups, immigrant advocates, and lawmakers who warned that the White House was blowing up the lives of young people who had already passed background checks and built lives here. The move was framed as a legal cleanup, but it landed as a harsh and avoidable political choice that put Congress on a timer and dared opponents to make the president own the consequences.
September 4, 2017
DACA blowup
★★★★★Fuckup rating 5/5
The administration’s move to kill DACA landed as a major political and legal own goal, handing critics a fresh case that Trump was willing to blow up the lives of Dreamers while offering Congress a deadline and a mess. The Justice Department’s Sept. 4 letter set the rescission in motion, and the next day DHS formalized the decision, making the administration’s hard-line posture unmistakable. This was not just another immigration clash; it was a deliberate decision to provoke a high-stakes fight with immediate human and political consequences.
August 20, 2017
No off-ramp
★★★★★Fuckup rating 5/5
By August 20, Trump’s team had not found a way to stop the Charlottesville story from dominating the administration. The more aides tried to reframe the episode as a misunderstanding or a media overreaction, the more the backlash exposed deeper doubts about Trump’s judgment. That made the episode bigger than a bad headline: it was becoming a sustained argument about whether the White House could still govern through crisis. The damage was compounded by the sense that the administration was choosing combat over repair.
August 13, 2017
Damage control flop
★★★★★Fuckup rating 5/5
A day after deadly violence in Charlottesville, the Trump White House spent Sunday trying to defend the president’s vague response instead of fixing it. The result was more backlash, more questions, and a growing sense that the administration could not bring itself to clearly denounce white supremacists.