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.
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 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.
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 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.
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 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 22, 2019
Ukraine pressure
★★★★★Fuckup rating 5/5
Public testimony on November 22 deepened the sense that Trump’s effort to press Ukraine for investigations was not just rogue freelancing by aides, but part of a coordinated campaign tied to the President’s wishes. That is a much worse problem for the White House than a few bad optics, because it pushes the scandal closer to an impeachment-level abuse-of-power case.
November 13, 2019
Ukraine hearing
★★★★★Fuckup rating 5/5
The House impeachment inquiry’s first open hearing put fresh evidence on the record tying Trump more directly to the pressure campaign on Ukraine, including testimony about a July call in which the president asked about “the investigations.”
November 11, 2019
Ukraine paper trail
★★★★★Fuckup rating 5/5
More testimony from the impeachment inquiry made the Ukraine story worse for Trump, not better. Gordon Sondland’s revised account and newly released transcripts kept reinforcing the basic allegation that U.S. aid and a White House meeting were tied to politically useful investigations.
November 7, 2019
Ukraine evidence deepens
★★★★★Fuckup rating 5/5
House investigators released more deposition material on Thursday, and it continued to push the Ukraine story toward a conclusion Trump does not want. The testimony added weight to the claim that U.S. aid and access were being leveraged for political investigations. That left the White House with less room to wave this away as gossip or hearsay.
November 6, 2019
Quid pro quo
★★★★★Fuckup rating 5/5
A newly publicized account from acting Ukraine ambassador Bill Taylor said military aid and a White House meeting were tied to Ukraine’s willingness to announce investigations. That was a devastating problem for Trump because it moved the allegation from gossip to sworn, detailed testimony.
November 1, 2019
Ukraine defense fails
★★★★★Fuckup rating 5/5
New public remarks and the surrounding impeachment fight made it harder, not easier, for Trump allies to argue the Ukraine pressure campaign was routine foreign policy. The day’s political damage came from the widening gap between the White House’s denials and the accumulating record of calls, aid delays, and witness accounts.
October 25, 2019
Ukraine pressure
★★★★★Fuckup rating 5/5
Fresh developments in the impeachment inquiry kept reinforcing the core allegation that Trump and his allies linked official U.S. action to political investigations that would help him. The result was not a clean rebuttal but a worsening documentary and witness record that made the White House’s denials look thinner by the day.
October 17, 2019
Ukraine confession
★★★★★Fuckup rating 5/5
Mick Mulvaney stepped up to the podium and, instead of clarifying the Ukraine aid freeze, handed investigators a public admission that the administration had linked the money to political investigations. His later effort to walk it back did not erase the damage. The day’s message from the White House was basically: yes, the pressure was real, no, please don’t quote us on that.
October 3, 2019
Ukraine spin
★★★★★Fuckup rating 5/5
Trump was pressed on what he wanted Ukraine to do after the July call, and his answer only fed the suspicion that he was still treating foreign policy like a personal errand. The exchange landed amid an intensifying impeachment fight and made the president’s own explanation sound evasive rather than clarifying.
September 25, 2019
Ukraine memo boomerang
★★★★★Fuckup rating 5/5
The White House finally put out a memo of Trump’s July call with Ukraine’s president, and it did not calm anything down. The document showed Trump repeatedly pushing for investigations that touched Joe Biden, just as Democrats were already closing in on the whistleblower complaint. Instead of ending the scandal, the release gave critics a fresh exhibit and handed impeachment backers exactly the kind of paper trail they wanted.
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 22, 2019
Ukraine spin fails
★★★★★Fuckup rating 5/5
Trump’s remarks on September 22 did not clean up the Ukraine scandal. They made it harder for the White House to claim this was ordinary anti-corruption diplomacy, because the president acknowledged that Joe Biden and his son came up in his call with Volodymyr Zelensky. That admission landed while Congress was already demanding the whistleblower complaint and arguing over whether the administration was hiding it. The political problem is simple: when the president’s own explanation sounds like campaign messaging, the public assumes the worst.
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 17, 2019
Ukraine leak
★★★★★Fuckup rating 5/5
The administration’s Ukraine pressure operation was no longer just a whispered grievance among insiders. By September 17, the withheld aid, the presidential interest in investigations that could benefit him politically, and the widening internal scramble were all becoming harder to dismiss as routine diplomacy.
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.
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.
June 17, 2017
Mueller pressure
★★★★★Fuckup rating 5/5
New reporting made clear that Trump had privately pushed to remove special counsel Robert Mueller just a month after Mueller’s appointment, raising the stakes of the Russia probe and turning a personnel grievance into a possible obstruction crisis.
May 13, 2017
Russia excuse
★★★★★Fuckup rating 5/5
Trump’s explanation for firing James Comey kept colliding with the Russia probe he was trying to swat away. The more the White House insisted this was about routine management, the more it looked like a move meant to relieve pressure from the investigation.
April 9, 2026
Ballroom blowup
★★★★☆Fuckup rating 4/5
The White House ballroom build-out remained entangled in litigation and criticism, with the administration pressing ahead on a project that has already triggered a halt order and allegations that the work outran legal authority. The fight is now about more than architecture: it is about whether the president can treat the White House like a personal redevelopment zone. The fallout is political, legal, and symbolic all at once.
April 9, 2026
Ballroom legal fight
★★★★☆Fuckup rating 4/5
The White House ballroom fight didn’t end with one judge’s order; it kept widening as the administration leaned harder into emergency-style legal arguments to protect a project critics say should never have been started this way. The newest wrinkle is that the administration is now arguing the construction halt itself creates security problems, turning a gilded ego project into a national-security claim with all the credibility of a fake tan in a thunderstorm.
September 23, 2022
Evidence or else
★★★★☆Fuckup rating 4/5
Trump’s Mar-a-Lago defense got dragged from MAGA television into actual court procedure, where the special master pressed his lawyers to say whether they had evidence that the FBI planted material. The exchange made Trump’s public accusation look increasingly like a slogan without a receipt.
August 21, 2022
Affidavit pressure
★★★★☆Fuckup rating 4/5
A federal judge signaled that at least part of the affidavit behind the Mar-a-Lago search could be unsealed, escalating the pressure on Trump just as his team was trying to frame the search as a political hit job. The move mattered because it suggested the government’s secrecy claims were not going to hold forever, and that a paper trail would soon start replacing the cable-news fog. Trump’s public response remained pure combustion, but the legal process was already moving in the opposite direction.
July 17, 2022
Election dragnet
★★★★☆Fuckup rating 4/5
Federal investigators kept tightening the screws around the post-2020 election effort, with subpoenas and related moves showing that the pressure campaign was no longer confined to congressional theater. The practical problem for Trump is that the more the record gets filled in, the less plausible the old talking points about “routine review” or harmless activism become.
July 8, 2022
Court pierces shield
★★★★☆Fuckup rating 4/5
A federal appeals court narrowed the House’s subpoena fight over Donald Trump’s finances but upheld major parts of the demand, leaving his accounting records and related documents in play. It was a legal loss for Trump even if the court trimmed the scope of what Congress can see.
May 3, 2022
Inaugural grift
★★★★☆Fuckup rating 4/5
The Trump Organization and the inaugural committee agreed to pay the District of Columbia $750,000 to resolve claims that inaugural money was steered into Trump’s hotel and other Trump-family benefits. It is a tidy legal ending to an ugly political story, and it reinforces how often Trump’s orbit turns government pomp into private revenue.
April 10, 2022
Saudi cash cloud
★★★★☆Fuckup rating 4/5
Jared Kushner’s post-White House firm drew fresh scrutiny as reporting detailed how Saudi money became the dominant backer of his new investment operation. The optics were ugly enough on their own, but the deeper problem was the familiar Trump-world smell of influence, access, and money moving in the same direction at the same time.
November 19, 2021
Big lie fallout
★★★★☆Fuckup rating 4/5
The post-election falsehood machine was still working overtime, with Trump’s orbit stuck defending failed claims and the legal consequences that keep following them. The damage is not just reputational; it is the growing normalization of court losses and investigative scrutiny.
November 14, 2021
Election denial meltdown
★★★★☆Fuckup rating 4/5
Trump lashed out at Republican election officials in Georgia, Pennsylvania, Michigan, and Nevada who kept saying they had no evidence of widespread fraud. The outburst underscored how badly his post-election lie was colliding with actual GOP officeholders, who were increasingly treating his claims as nonsense rather than a marching order.
November 9, 2021
Election grift
★★★★☆Fuckup rating 4/5
The campaign filed a fresh federal challenge in Pennsylvania on November 9, 2021, reviving the same basic argument that the state’s ballot procedures were rigged against Trump. It was a familiar playbook with familiar weaknesses: broad fraud vibes, thin proof, and a strategy that had already failed to change the result.
October 19, 2021
Records cloud
★★★★☆Fuckup rating 4/5
October 19, 2021 fell in the middle of a broader tightening noose around Trump’s post-presidency paper trail, property dealings, and institutional obligations. The story was not a single indictment or ruling that day; it was the accumulation of demands for records, oversight scrutiny, and questions about what Trump had taken, kept, or tried to bury. That made it an unglamorous but serious screwup: the sort that does not get solved by a rally speech or a cable monologue.
August 26, 2021
Election lie fallout
★★★★☆Fuckup rating 4/5
The post-election fraud machine that Trump helped energize kept exacting a real-world cost on August 26, 2021, as federal and state officials continued advancing the investigation into threats and intimidation tied to the 2020 lie campaign. The screwup was not just the original false claim; it was the durable political fallout that kept dragging allies, operatives, and local election workers into a mess they did not create.
August 12, 2021
Election denial
★★★★☆Fuckup rating 4/5
The fallout from Trump’s 2020 election denial was still producing legal and political aftershocks on August 12, 2021. Even where no single explosive new event defined the day, the enduring mess was obvious: Trump’s orbit kept living inside the consequences of the lie that he had actually won, and the public record kept getting worse for everyone involved.
August 5, 2021
Tax concealment
★★★★☆Fuckup rating 4/5
Trump escalated his bid to block Congress from getting his tax returns, a move that underscored how badly the old “nothing to see here” routine had aged. The fight was less about a legal principle than a former president trying to keep the public from seeing the paper trail.
July 23, 2021
Money pressure
★★★★☆Fuckup rating 4/5
A long-running fight over Donald Trump’s private financial records continued to move against him, underscoring how hard he is still working to keep congressional and legal scrutiny away from his money. The result is less a single courtroom disaster than a steady, humiliating drip of exposure.
July 20, 2021
Tax-fraud fallout
★★★★☆Fuckup rating 4/5
The Trump Organization’s criminal tax-fraud case was still reverberating on July 20, 2021, with the July 1 indictment against the company and Allen Weisselberg continuing to define the legal and political news cycle around Trump-world. The underlying accusation was not some fuzzy process complaint; prosecutors said the business ran a long scheme to hide compensation, and the fallout already included a very public criminal case against the company’s top finance lieutenant. That is the sort of thing that does not stay contained inside a courthouse docket.
July 5, 2021
Tax indictment
★★★★☆Fuckup rating 4/5
The July 1 indictment of the Trump Organization and Allen Weisselberg was still the dominant Trump-world screwup on July 5. The case accused the company of helping top executives dodge taxes for years through off-the-books perks, and the immediate consequence was not just legal exposure but a public reminder that Trump’s business empire was being described in court as a long-running cheat sheet. That matters because the whole Trump brand is built on the fantasy that “Trump” means competence, wealth, and winning; this case pushed the opposite message. The fallout was already visible in how the company, Trump’s political allies, and his media surrogates had to spend their time swatting away questions about fraud instead of selling the future. It was a self-inflicted wound with legs.
June 13, 2021
Election lie
★★★★☆Fuckup rating 4/5
On June 13, 2021, Trump’s election-fraud obsession was still doing what it had been doing since November: corroding everything it touched. The false claims had already been rejected in court and by election officials, but Trump and his allies kept repeating them, keeping the party trapped in a bad faith rerun. The damage was both political and practical, because the lie was now a loyalty test rather than a claim that could survive scrutiny.
June 7, 2021
justice department pressure
★★★★☆Fuckup rating 4/5
June 7 brought more attention to the paper trail surrounding Trump-era pressure on the Justice Department and his effort to turn law enforcement into an election-reversal tool. Even when the June 7 material was not the main event, it fed the same ugly conclusion: this was not normal politics, and the documentary record kept getting worse for Trump.
May 13, 2021
records squeeze
★★★★☆Fuckup rating 4/5
The legal pressure on the Trump Organization kept building as investigators and courts continued tightening the screws on the company’s recordkeeping and subpoena fights.
May 10, 2021
Fundraising grift
★★★★☆Fuckup rating 4/5
By May 10, the Trump fundraising apparatus was still cashing in on the fiction that the 2020 election had been stolen, even as the substantive claims behind the pitch kept collapsing. The problem was not just that the campaign had lost; it was that Trump’s operation had built a money machine around a narrative that was increasingly exposed as false and legally risky. That made the whole enterprise look less like activism and more like a grift with a political flag on top.
May 9, 2021
Giuliani under probe
★★★★☆Fuckup rating 4/5
Rudy Giuliani’s role in Trump’s Ukraine pressure campaign had moved from political scandal to active federal investigation, with agents searching his home and office around this period and documents later showing prosecutors were pursuing possible foreign-agent issues. For Trump-world, that was not just embarrassing; it was proof that the lawyer who had done so much of the former president’s dirty work had become a live legal liability.
April 6, 2021
Fundraising grift
★★★★☆Fuckup rating 4/5
Trump’s post-election fundraising machine was still producing the kind of questions that make donors furious and prosecutors perk up. The pitch sold supporters on an “election defense” that increasingly looked like a cash pipeline for Trump’s political operation, not a serious legal effort.
March 21, 2021
Election denial
★★★★☆Fuckup rating 4/5
By March 21, 2021, Trump allies were still pushing variations of the same election-fraud claims, but the legal system had spent months rejecting the premise. The bigger screwup was not just that the claims were wrong; it was that the movement around them was now being measured against hard evidence, sworn filings, and repeat losses.
February 24, 2021
Inaugural grift
★★★★☆Fuckup rating 4/5
Donald Trump Jr. was deposed in the District of Columbia attorney general’s lawsuit over the 2017 inaugural committee and Trump hotel spending, keeping the family business entangled with a nonprofit operation that prosecutors say overpaid Trump properties. The deposition mattered because it showed the case was not frozen in press-release land; it was actively advancing into sworn testimony.
February 24, 2021
Financial probe
★★★★☆Fuckup rating 4/5
On February 24, 2021, new reporting kept the Manhattan probe into Trump’s finances in the spotlight, with the Trump Organization facing continued scrutiny over possible tax and bank-fraud issues. Even without a public filing that day, the key screwup was the continuing inability of Trump and his allies to put the financial questions to bed.
January 21, 2021
Pardon backlash
★★★★☆Fuckup rating 4/5
The Trump White House’s late-hour clemency blitz was still drawing fire on January 21, as lawmakers, ethics watchers, and federal officials kept sorting through a stack of pardons and commutations that looked less like mercy than a final loyalty reward system. The day’s reporting and official records showed the former president had used his last hours in office to cut loose a parade of allies, donors, and political fixers while leaving the broader justice system to mop up the mess.
January 19, 2021
Clemency grift
★★★★☆Fuckup rating 4/5
The Justice Department’s clemency records show Trump was still issuing pardons and commutations on January 19, 2021, with recipients including Jonathan Braun and Michael H. Ashley. The list was small compared with the chaos around the administration, but it fit a familiar pattern: a late-stage use of presidential mercy that kept dragging the White House back toward questions about favoritism, insider access, and whether the process had any real guardrails left.
January 5, 2021
Runoff chaos
★★★★☆Fuckup rating 4/5
The Georgia runoffs were supposed to be about control of the Senate. On January 5, they were also being buried under Trump’s refusal to accept his presidential loss. That collision made the Republican message incoherent, handed Democrats an easier attack line, and left GOP officials trying to sell turnout while their party’s biggest figure was still detonating trust in the vote.
December 25, 2020
Holiday pardons
★★★★☆Fuckup rating 4/5
Trump’s late-December clemency wave kept drawing fire on December 25, with critics blasting the president for handing out pardons and commutations to allies, donors, political operatives, and family-connected figures. The biggest complaint was not just who got relief, but what the pattern signaled: that loyalty to Trump could buy a get-out-of-jail card while ordinary defendants got the lecture version of justice.
December 22, 2020
Election denial
★★★★☆Fuckup rating 4/5
The Trump camp’s effort to undo the 2020 election was still getting batted away, and the public record on December 22 showed just how far the operation had drifted from any plausible legal strategy. The Supreme Court had already rejected the headline Texas case, and the broader push to keep the outcome in doubt was increasingly dependent on rhetoric, not evidence. It was a political and legal dead end, but Trump and his allies kept driving into it anyway.
November 30, 2020
Grift machine
★★★★☆Fuckup rating 4/5
A Nov. 30 report said Trump’s political operation had pulled in more than $170 million since Election Day by leaning hard into misleading claims that the election had been stolen. That is not just a messaging problem; it is a business model built on grievance. The money gave Trump and his allies more incentive to keep the fraud show going even as courts and state officials rejected the underlying claims. When lies become the product, the pressure is to keep manufacturing the same lie until the donors stop clicking.
November 27, 2020
Pardon payoff
★★★★☆Fuckup rating 4/5
The Justice Department’s pardon records show Michael Flynn received clemency on November 25, and the public blowback kept growing on November 27 as critics framed the move as a reward for loyalty and a warning shot to anyone who thought Trump’s pardon power had limits.
November 26, 2020
Pardon payoff
★★★★☆Fuckup rating 4/5
The pardon of Michael Flynn triggered immediate criticism because it looked less like mercy than a loyalty reward for a Trump ally who had pleaded guilty in the Russia case. The blowback centered on the same ugly fact pattern that had haunted the administration for years: power used to protect the president’s inner circle, not the public interest.
November 21, 2020
Legal dead end
★★★★☆Fuckup rating 4/5
The post-election legal push was still running on November 20, but it had yet to produce the kind of concrete breakthrough Trump needed. The bigger problem was that every new filing, press scrum, and demand for intervention kept reinforcing the same core weakness: there was no public evidence matching the scale of the fraud claims.
November 10, 2020
Lawsuit flop
★★★★☆Fuckup rating 4/5
The Trump campaign’s post-election legal offensive kept running into skepticism and rejection as officials in multiple states pushed back on the fraud narrative. On November 10, the pattern was becoming harder to ignore: the lawsuits were not moving the result, and the complaints were getting publicly labeled as baseless or recycled. The strategy looked less like a path to victory than a way to keep the defeat from becoming psychologically real.
November 9, 2020
Transition freeze
★★★★☆Fuckup rating 4/5
The Trump administration’s refusal to begin the formal transition process threatened to slow access, planning, and security preparations for the incoming Biden team.
November 7, 2020
Election denial
★★★★☆Fuckup rating 4/5
As news organizations projected Joe Biden as the winner, Trump and his allies refused to concede and kept pushing fraud claims that were already being undercut by public facts. The result was a self-inflicted credibility problem that made the campaign look less like a legal challenger and more like a losing operation in denial.
November 4, 2020
Fraud prep
★★★★☆Fuckup rating 4/5
On November 4, the president’s own messaging operation kept arguing that delayed results were suspicious and that mail voting was inherently vulnerable. That line was useful politically and disastrous publicly, because it turned a predictable counting lag into a claim of fraud before the evidence had caught up. The result was not just bad spin; it was a pre-emptive attack on the legitimacy of the final count.
October 20, 2020
Election court loss
★★★★☆Fuckup rating 4/5
On October 20, 2020, Trump’s effort to knock out the Pennsylvania election result got another hard dose of reality as the Supreme Court’s earlier denial continued to undercut the campaign’s central fraud narrative. The president’s team had spent weeks trying to turn a state-law ballot dispute into a national legitimacy crisis, but the legal record kept pointing the other way. The result was less a reversal than a humiliating confirmation that the campaign’s courtroom strategy was not going to rescue its political story.
September 27, 2020
Tax bombshell
★★★★☆Fuckup rating 4/5
A major report on Trump’s tax records landed like a brick through the campaign window, showing years of losses and a strikingly small federal tax bill in the year he won the presidency. Trump tried to swat it away as fake news, but the story immediately fed fresh questions about his business skill, his honesty, and whether the self-described dealmaker has been selling voters a much shinier balance sheet than he can actually defend.
September 26, 2020
Tax secrecy blowup
★★★★☆Fuckup rating 4/5
The tax-revelation cycle kept worsening on September 26, with Trump’s long-promised transparency still nowhere in sight and the campaign stuck defending a story that looked increasingly indefensible. The disclosures were not just embarrassing; they revived questions about whether Trump had been gaming the tax code, inflating losses, and using the “audit” excuse as political cover. That made this more than a headline problem. It became a credibility problem with real electoral consequences.
August 27, 2020
White House stunt
★★★★☆Fuckup rating 4/5
The Republican National Convention’s final night came with a new act of audacity: Trump accepted the nomination from the White House South Lawn, capping a convention that blurred official government space with campaign messaging and drew immediate ethics criticism. The optics were bad enough on their own, but the substance was worse, because the whole thing reinforced the idea that federal power existed to serve the reelection operation. That is not a procedural quibble. It is exactly the kind of abuse-of-office dynamic the Hatch Act and long-standing norms are supposed to prevent.
August 26, 2020
Hatch Act mess
★★★★☆Fuckup rating 4/5
The Republican convention on August 26 kept leaning on White House imagery and official acts to boost Trump’s reelection pitch, and that drew fresh accusations that his team was using the machinery of government as campaign scenery. The specific complaints centered on a naturalization ceremony, a presidential pardon, and the broader decision to package official business as part of the party’s nominating showcase.
August 25, 2020
White House campaign
★★★★☆Fuckup rating 4/5
The second night of the Republican National Convention leaned heavily on White House visuals, with the first lady speaking from the Rose Garden and the president using the setting to wrap campaign theater in official imagery. That choice immediately revived complaints about norm-busting, ethics, and the basic abuse-of-power optics of staging a partisan showcase at the seat of government.
July 28, 2020
Kodak chaos
★★★★☆Fuckup rating 4/5
The White House rolled out a $765 million Kodak loan as a pandemic-industrial policy win, but the announcement immediately triggered questions about how the deal came together, who knew what when, and whether anyone in Trump’s orbit was treating federal relief like a favor factory.
May 26, 2020
watchdog purge
★★★★☆Fuckup rating 4/5
Glenn Fine, the Pentagon’s principal deputy inspector general, resigned on May 26 after being pushed out of the coronavirus relief oversight job Trump had effectively blocked him from doing. The resignation was the latest proof that the administration’s allergy to independent oversight was not a one-off scandal but a sustained operation.
May 14, 2020
Emoluments revived
★★★★☆Fuckup rating 4/5
A federal appeals court revived the lawsuit alleging Trump profited from foreign and state spending at his Washington hotel, keeping one of his biggest ethics vulnerabilities alive. The decision undercut the president’s push to kill the case on immunity grounds and reopened a fight over whether the presidency has become a revenue stream.
April 7, 2020
Oversight crackdown
★★★★☆Fuckup rating 4/5
The White House pushed out Glenn Fine, the inspector general tapped to help oversee the massive coronavirus relief effort, undercutting the independent oversight structure Congress wanted. The move looked like a classic Trump move: if a referee might blow the whistle, change the referee. Democrats immediately read it as retaliation, and the practical fallout was obvious right away because the person selected to lead the oversight effort was suddenly ineligible to do the job.
February 29, 2020
DOJ favoritism
★★★★☆Fuckup rating 4/5
The Stone sentencing fight was still detonating political shrapnel on February 29, as Trump allies kept insisting the Justice Department had been unfair while critics pointed to a glaring pattern of intervention and favoritism. The story was no longer just about one corruptly lucky Trump friend; it was about what the president’s pressure on his own department said about the rule of law itself.
February 21, 2020
DOJ pressure
★★★★☆Fuckup rating 4/5
A watchdog complaint on February 21 argued that Attorney General Bill Barr, Deputy Attorney General Jeffrey Rosen, and U.S. Attorney Timothy Shea unlawfully interfered in criminal cases involving Roger Stone and Michael Flynn. The complaint said the interventions blew past DOJ’s duty to stay insulated from politics and deepened the appearance that Trump allies were getting special treatment.
January 23, 2020
Parnas fallout
★★★★☆Fuckup rating 4/5
On January 23, the Lev Parnas story was still reverberating through Trump’s Ukraine defense, making the whole effort look even murkier. The problem for the White House was not that one man on cable television could prove everything; it was that his claims reinforced the broader picture of a shadow channel run through Rudy Giuliani and other close Trump allies. Even if some of the details were still contested, the political consequence was obvious: the scandal had a new face, and that face was saying Trump knew exactly what was going on.
January 14, 2020
Ukraine paper trail
★★★★☆Fuckup rating 4/5
A new batch of Lev Parnas documents gave the House more evidence that Rudy Giuliani’s Ukraine operation was entwined with Trump’s political interests. The release revived the central abuse-of-power story just as the impeachment trial was about to begin.
December 22, 2019
Defense collapsing
★★★★☆Fuckup rating 4/5
The administration’s December 22 posture on impeachment was still to deny, deflect, and call it all a hoax, but the documentary record was moving the other way. The more the House case hardened into official findings about Ukraine pressure and obstruction, the more Trump’s defense looked like a political tantrum rather than a rebuttal.
December 22, 2019
Ukraine side channel
★★★★☆Fuckup rating 4/5
Rudy Giuliani’s freelance Ukraine operation remained one of the ugliest Trump-world vulnerabilities on December 22, as the public record kept showing a private lawyer operating outside normal diplomacy while trying to dig up material that could help the president politically. The deeper the impeachment story went, the less credible the claim became that this was all just clean anti-corruption work.
December 22, 2019
Yovanovitch backlash
★★★★☆Fuckup rating 4/5
Trump’s treatment of former ambassador Marie Yovanovitch remained a reputational pileup on December 22, because the public record kept showing a smear campaign, a recall, and then presidential attacks on a career diplomat who got in the way of his political agenda. That made the White House’s attempt to paint the whole Ukraine affair as routine policy look even more brittle.
December 21, 2019
Aid freeze timing
★★★★☆Fuckup rating 4/5
Freshly surfaced records showed the hold on Ukraine security aid was ordered very soon after Trump’s July call with Zelensky, undercutting the White House’s claim that the pause was routine or disconnected from the president’s political demands.
December 2, 2019
Ukraine spin
★★★★☆Fuckup rating 4/5
House Republicans released a draft report defending Trump’s Ukraine conduct just as Democrats were preparing to push their impeachment findings forward. The memo leaned hard on the claim that Trump simply distrusted Ukraine and foreign aid, but that argument amounted to a dressed-up shrug over withholding diplomatic leverage while pressing for politically useful investigations. It gave Trump a talking point, sure. It did not give him a clean exoneration.
December 1, 2019
Ukraine denial
★★★★☆Fuckup rating 4/5
House Republicans rushed out a 110-page report arguing that Trump committed no quid pro quo, bribery, extortion, or abuse of power in the Ukraine affair. The counter-report was a full-throated attempt to overwrite the record just as Democrats were preparing their own impeachment findings, and it did not resolve the underlying evidence so much as advertise the panic around it.
November 27, 2019
Giuliani side hustle
★★★★☆Fuckup rating 4/5
New reporting on November 27 showed Rudy Giuliani was exploring lucrative business in Ukraine while he was also pushing the country to dig up dirt on Trump’s political rivals. That did not exactly help the president’s insistence that Giuliani was just a helpful private citizen doing innocent private-citizen things.
November 24, 2019
Giuliani spills over
★★★★☆Fuckup rating 4/5
Rudy Giuliani’s role in the Ukraine fiasco continued to drag the Trump orbit deeper into self-inflicted damage. By November 24, the attempt to reframe the whole affair as routine anti-corruption work was running headfirst into a pile of testimony and public statements that suggested something much uglier. The more Giuliani explained, the less plausible the defense became.
November 21, 2019
Ukraine denial
★★★★☆Fuckup rating 4/5
Ambassador Gordon Sondland’s impeachment testimony on November 20 kept reverberating on November 21, as the record of the Ukraine pressure campaign grew more explicit and more politically toxic for Trump. The day’s hearing coverage and official materials reinforced the core problem: this was no longer just about an awkward diplomatic dispute, but about a coordinated effort to seek investigations that could help Trump personally and politically.
November 21, 2019
Impeachment widen
★★★★☆Fuckup rating 4/5
The November 21 impeachment hearing featuring Fiona Hill and David Holmes kept deepening the political damage by underscoring that the Ukraine effort had spread far beyond one phone call or one aide. The testimony reinforced that senior officials had been aware of the pressure campaign, and that Trump’s orbit had dragged the State Department into an extortion-adjacent mess it could not easily explain away.
November 19, 2019
Ukraine testimony
★★★★☆Fuckup rating 4/5
On November 19, four Trump-world witnesses testified publicly that sharpened the impeachment picture instead of blunting it. Their accounts backed up the idea that the president’s Ukraine policy was entangled with demands for politically useful investigations. That made the White House’s earlier denials look weaker, not stronger.
November 18, 2019
Hearing record hardens
★★★★☆Fuckup rating 4/5
By November 18, the public impeachment hearings were no longer a novelty; they were a steady drip of testimony that kept adding weight to the Ukraine case. The testimony and released records kept pushing the same uncomfortable theme: a diplomatic process was being bent around the president’s political interests. The Trump side could still deny intent, but the evidence trail was getting harder to explain away without sounding evasive or unserious.
November 16, 2019
Ukraine testimony
★★★★☆Fuckup rating 4/5
Freshly released testimony on November 16 made the White House’s Ukraine defense look weaker, not stronger, as witnesses described the administration’s handling of the Zelensky call, the aid freeze, and the internal efforts to wall off the transcript. The day’s disclosures added to the picture that Trump’s defenders had been calling harmless diplomacy and routine anti-corruption work, even as career officials treated it like something they had to contain.
November 15, 2019
Ukraine pressure
★★★★☆Fuckup rating 4/5
Yovanovitch’s public testimony added a seasoned diplomat’s account of how political pressure and smear tactics warped Ukraine policy around Trump and Giuliani. Her appearance made the administration’s claim that this was all about anti-corruption sound thinner by the minute.
November 15, 2019
Ukraine testimony
★★★★☆Fuckup rating 4/5
A State Department official’s private testimony on November 15 undercut the White House’s claim that the Ukraine pressure campaign was just normal diplomacy. The account suggested Trump personally pressed for investigations into his political rivals while his team tried to pretend the whole thing was about anti-corruption.
November 14, 2019
Ukraine pressure
★★★★☆Fuckup rating 4/5
The day’s impeachment testimony added more weight to the argument that Ukraine policy was being bent around Trump’s political interests. Bill Taylor and George Kent had already set the stage, and November 14 kept their testimony in the public bloodstream as Democrats and critics used it to show a coordinated pressure campaign.
November 12, 2019
Ukraine hold
★★★★☆Fuckup rating 4/5
Fresh impeachment testimony released on November 12 deepened the record that the Ukraine military aid freeze was tied to Trump’s political demands, not a clean anti-corruption policy. That made the administration’s defense look less like a coherent explanation and more like a moving target.
November 9, 2019
Ukraine leak
★★★★☆Fuckup rating 4/5
Newly public impeachment testimony on November 9 kept the Ukraine pressure campaign at the center of Trump’s damage. The releases added more detail about the aid freeze, the push for investigations, and the awkward fact pattern that kept contradicting the president’s “nothing to see here” defense.
November 5, 2019
Diplomatic smear
★★★★☆Fuckup rating 4/5
The House also released testimony from Marie Yovanovitch and Michael McKinley, making the pressure campaign around the former ambassador harder to dismiss as mere palace intrigue. The public record pointed toward a coordinated effort to sideline a career diplomat and reroute Ukraine policy through political loyalists. That is not normal government work, no matter how hard the spin machine tried.
November 4, 2019
Ukraine transcripts
★★★★☆Fuckup rating 4/5
Congressional investigators released more impeachment-related testimony, adding fresh detail to the record around Ukraine pressure and Rudy Giuliani’s role. Trump tried to wave it off as a hoax, but the new material only made the case that his circle had been working a political pressure campaign through official channels. The day’s release didn’t end the scandal; it made it harder for the White House to pretend the scandal was just media noise.
October 22, 2019
Denial Collapses
★★★★☆Fuckup rating 4/5
The White House spent weeks insisting the Ukraine affair was a misunderstanding. Taylor’s testimony made that line much harder to sell because it tied together the aid freeze, the requested investigations, and the push for a public statement from Kyiv. The result was a more damaging impeachment record and a stronger sense that the administration’s explanations were running behind the evidence.
October 21, 2019
Doral backlash
★★★★☆Fuckup rating 4/5
After days of bipartisan outrage, Trump backed away from using his own resort for the 2020 G-7 summit — but the retreat did little to repair the underlying scandal. The episode still left the White House explaining why a presidential summit ever got steered toward a Trump property in the first place.
October 21, 2019
Ukraine spiral
★★★★☆Fuckup rating 4/5
By October 21, the Ukraine scandal was no longer a single call or a single whistleblower complaint. It had become a widening record of aides, messages, and public comments that kept undercutting the White House’s story. Trump’s defenders were still trying to contain it, but the facts were not cooperating.
October 20, 2019
Ukraine Admission
★★★★☆Fuckup rating 4/5
Mick Mulvaney’s attempt to explain the Ukraine aid freeze on October 20 did not calm the controversy; it handed critics a fresh quote to hang around Trump’s neck. The White House chief of staff effectively acknowledged that political investigations were part of the reason for the aid hold, then tried to wave it off as ordinary foreign policy, which was about as convincing as a blinking red warning light in a tuxedo.
October 18, 2019
Inquiry hardens
★★★★☆Fuckup rating 4/5
October 18 brought more confirmation that the Ukraine scandal was no longer a narrow media cycle but a real congressional and diplomatic crisis. The day’s testimony and reporting strengthened the case that Trump and his allies were entangling official policy with a personal political agenda. The blow to the White House was not just the substance; it was the steady erosion of any plausible claim that this was all a misunderstanding.
October 17, 2019
Diplomatic channel
★★★★☆Fuckup rating 4/5
Gordon Sondland, the U.S. ambassador to the European Union, said he was disappointed with Trump’s approach to Ukraine and described the president’s demand that he work with Rudy Giuliani. That matters because it undercut the White House’s effort to frame the entire affair as routine diplomacy. The statement helped show that the pressure campaign was not an accident of bureaucratic confusion but a coordinated political operation with diplomatic cover.
October 16, 2019
Pre-admission spiral
★★★★☆Fuckup rating 4/5
By October 16, the White House was drifting toward the next day’s disaster: Mick Mulvaney’s public acknowledgment that Trump’s Ukraine pressure campaign was linked to the DNC-server theory. Even before Mulvaney said the quiet part out loud, the day’s press interactions showed the president still publicly nursing the same conspiracy that was about to become a formal confession of sorts.
October 16, 2019
Probe widens
★★★★☆Fuckup rating 4/5
Bill Taylor’s return for a deposition signaled that the House inquiry was still widening and that the administration’s Ukraine defense was getting harder to sustain. The day’s move was not a courtroom loss, but it was another clear sign the scandal was still snowballing.
October 10, 2019
Ukraine paper trail
★★★★☆Fuckup rating 4/5
On October 10, reporting on the Ukraine aid freeze pointed to a White House operation that was not merely controversial but internally alarmed about whether it was legal. Career officials at the Office of Management and Budget were reportedly concerned about the hold, and authority over the money had been shifted to a political appointee. That is not the kind of housekeeping move that reassures anyone once an impeachment inquiry is already breathing down the door.
October 7, 2019
Ukraine widening
★★★★☆Fuckup rating 4/5
The Ukraine mess kept widening on October 7 as a Republican senator broke with Trump over the president’s demands for foreign investigations, while House committees escalated their inquiry with new subpoenas for defense and budget records. What Trump treated as a punchline and a leverage move was becoming a document trail and a party problem.
October 4, 2019
GOP fracture
★★★★☆Fuckup rating 4/5
Mitt Romney publicly blasted Trump’s call for foreign governments to investigate Joe Biden, calling it wrong and appalling and making clear that at least some Republicans saw the president’s rhetoric as politically contaminated.
October 4, 2019
Own goal
★★★★☆Fuckup rating 4/5
Instead of backing off after the Ukraine uproar, Trump spent the day repeating that he had an obligation to seek foreign help against corruption, reinforcing the exact message critics said was the problem in the first place.
October 4, 2019
Transcript trap
★★★★☆Fuckup rating 4/5
The official record of Trump’s July call with Zelensky was already damning enough, and his October 4 defense only reinforced the impression that he wanted the Ukraine pressure campaign to be read as legitimate anti-corruption work.
October 3, 2019
Defense unraveling
★★★★☆Fuckup rating 4/5
By October 3, Trump’s “perfect call” defense was already colliding with the White House’s own rough transcript, which had become the central exhibit in the case against him. His public line that the document cleared him was looking less like confidence and more like a desperate attempt to control the narrative.
October 2, 2019
Aid freeze pressure
★★★★☆Fuckup rating 4/5
As Trump tried to wave away the transcript fight, the bigger Ukraine problem kept expanding: why was nearly $400 million in security aid frozen in the first place? By October 2, the hold was no longer a quiet budgetary oddity but the center of an intensifying impeachment inquiry.
October 1, 2019
memo backfires
★★★★☆Fuckup rating 4/5
The White House kept selling the rough memo of Trump’s July call with Ukraine as exoneration, but the document was doing the opposite. On October 1, the administration’s insistence that the memo cleared Trump only made the underlying pressure campaign look more deliberate and more political.
September 29, 2019
Schiff meltdown
★★★★☆Fuckup rating 4/5
Trump escalated his attacks on Rep. Adam Schiff, accusing him of fraud and treason and demanding he be questioned at the highest level. That move did not calm the Ukraine crisis; it made the president look more cornered, more vindictive, and more willing to treat an impeachment inquiry like a personal feud.
September 23, 2019
Mulvaney damage
★★★★☆Fuckup rating 4/5
The White House’s acting chief of staff was forced to explain the Ukraine pressure campaign, and the explanation only deepened the damage. The public line on the aid freeze and the White House meeting made the allegation of a quid pro quo harder to dismiss, not easier.
September 23, 2019
Whistleblower spiral
★★★★☆Fuckup rating 4/5
Trump allies attacked the whistleblower, but the complaint itself was already forcing more questions than the White House could handle. The administration’s preferred response—smear the messenger, minimize the call, and claim total vindication—was colliding with a fast-moving congressional investigation.
September 22, 2019
Bad spin, bigger fire
★★★★☆Fuckup rating 4/5
September 22 was the day Trump tried to control the Ukraine narrative and instead kept giving it oxygen. The White House was still resisting full disclosure, the president was still centering Biden, and the entire dispute was starting to look like a political operation masquerading as anti-corruption policy. Even before the transcript came out later in the week, the damage was visible: more suspicion, more calls for transparency, and more reason for allies to hedge.
September 16, 2019
Ukraine pressure
★★★★☆Fuckup rating 4/5
Fresh official records on September 16 kept pulling the Ukraine story out of rumor territory and into something that looked structurally serious. The problem for Trump was not just the substance of the complaint taking shape in Washington, but the fact that the government’s own documentation was making the timeline harder to hand-wave. Once the paper trail starts lining up with the political smoke, the White House has a much harder time selling the idea that everyone should just move along.
September 14, 2019
Legal exposure
★★★★☆Fuckup rating 4/5
A federal appeals court on September 13 revived a lawsuit accusing Trump of violating the Constitution’s emoluments clauses, reopening a case centered on whether his businesses benefited from foreign and domestic governments while he held office.
September 13, 2019
Emoluments revived
★★★★☆Fuckup rating 4/5
A federal appeals court revived a lawsuit alleging Trump violated the Constitution’s emoluments ban, reopening a case that had been dismissed on standing grounds. The ruling gave new life to a politically toxic argument that his private businesses and his presidency were never really separable. For Trump, it was another reminder that the courts were not done asking whether the guy running the government was also cashing in on it.
September 5, 2019
Aid pressure
★★★★☆Fuckup rating 4/5
New reporting on September 5 kept pushing the Ukraine aid story away from rumor and toward a concrete abuse-of-power problem. The emerging picture was that Trump’s team had withheld security assistance from Ukraine while also pressing for politically useful investigations, a combination that raised obvious questions about whether foreign policy was being bent around domestic campaign needs. Even before the full record came out, the story had the stink of a scheme that was both ethically ugly and institutionally dangerous.
August 25, 2019
Self-dealing optics
★★★★☆Fuckup rating 4/5
The White House had already floated the idea of holding the 2020 G7 summit at Trump National Doral, and by August 25 the blowback was settling in as an ethics problem rather than a passing flub. Lawmakers and ethics watchdogs were treating it as another example of the president blurring the line between public power and private profit. The issue was not hypothetical: the proposal would have put a major diplomatic event at one of his own businesses.
August 20, 2019
Ukraine pressure trap
★★★★☆Fuckup rating 4/5
By August 20, the Ukraine matter was already turning into a full-blown Trump-world liability, and new reporting later pointed to this date as part of the sequence showing how deeply the aid freeze and pressure campaign had spread through the administration. The key screwup here was not one dramatic confession; it was the steady accumulation of evidence that Trump had created a mess big enough to confuse his own officials and alarm Ukraine itself.
August 11, 2019
Tariff diplomacy
★★★★☆Fuckup rating 4/5
The administration’s hard sell on the Guatemala asylum agreement kept running into the same wall on August 11: skepticism, legal uncertainty, and the ugly optics of a U.S. president leaning on tariffs and other threats to jam a migration deal through a fragile Central American system. The pact was still being defended as a border fix, but critics saw a pressure campaign that could destabilize Guatemala, provoke a political backlash, and deliver more confusion than enforcement. That is not a sign of mastery. It is what happens when immigration policy is written like a mob script.
July 29, 2019
Tax secrecy blowback
★★★★☆Fuckup rating 4/5
A July 29 whistleblower complaint alleging possible political interference in the IRS audit process gave Trump’s tax-return fight a fresh and embarrassing layer of suspicion. Even without a final public ruling that day, the underlying story got worse for the White House because the legal battle started to look less like routine privacy defense and more like a panic to protect the president’s finances from scrutiny.
July 25, 2019
Ukraine pressure
★★★★☆Fuckup rating 4/5
By July 25, the Ukraine matter was already becoming more than a vague whisper. Reporting and official signals kept sharpening the question of whether Trump pressed a foreign leader for politically useful investigations while U.S. aid hung in the background. Even before the scandal fully broke open in public, the day marked another step toward a much larger political and legal pileup for the White House.
July 19, 2019
Ukraine shadow
★★★★☆Fuckup rating 4/5
On July 19, the Ukraine mess was still a slow-building trap for Trump-world, with pressure on foreign officials, private-channel diplomacy, and political messaging all feeding the same problem. What looked like routine presidential outreach was increasingly being read as a junkyard of mixed signals and self-interested asks.
July 13, 2019
epstein fallout
★★★★☆Fuckup rating 4/5
Labor Secretary Alex Acosta’s resignation, announced the day before, was still reverberating on July 13 as a fresh reminder that Trump’s Cabinet had become a recurring liability. The problem was not only that Acosta was leaving; it was that the administration had spent days defending him before the political cost became impossible to ignore.
July 12, 2019
Court skepticism
★★★★☆Fuckup rating 4/5
A federal appeals panel signaled deep skepticism about Trump’s attempt to block a congressional subpoena for his financial records. The hearing sharpened the political cost of a fight that had already turned Trump’s private finances into a public obsession.
June 13, 2019
Foreign help
★★★★☆Fuckup rating 4/5
The president’s willingness to entertain opposition research from abroad remained a live political liability on June 13. Even before any formal consequence, the remark sharpened the case that Trump still could not separate campaigning from national security.
April 3, 2019
Tax secrecy fight
★★★★☆Fuckup rating 4/5
House Ways and Means Chairman Richard Neal formally demanded six years of Donald Trump’s personal and business tax returns, escalating a long-simmering battle over the president’s finances. The request landed squarely on April 3 and immediately raised the prospect of an executive-branch standoff, because the White House has spent years insisting Trump should remain shielded from the kind of financial scrutiny other presidents have accepted. It was a political and legal problem for Trump in one neat package: if the records were released, they could expose business ties, foreign entanglements, or tax-law questions; if they were blocked, he would be seen fighting Congress to hide them.
April 1, 2019
Tax secrecy fight
★★★★☆Fuckup rating 4/5
Congress was moving toward a formal demand for Donald Trump’s tax returns, and the White House was already laying the groundwork to fight it. That turned a long-running transparency demand into a direct legal and political clash with real consequences.
March 20, 2019
Ukraine smear
★★★★☆Fuckup rating 4/5
A set of attacks on U.S. Ambassador Marie Yovanovitch appeared publicly on March 20, 2019, in a conservative column pipeline that relied on a corrupt Ukrainian prosecutor and quickly became part of the broader effort to discredit her. That mattered because the smear was not random online sludge; it was the first visible phase of a campaign that would later be tied to Trump allies, a White House removal, and the impeachment inquiry’s Ukraine chapter.
March 18, 2019
Foreign-influence raid
★★★★☆Fuckup rating 4/5
Federal authorities searched the office of Trump fundraiser Elliott Broidy in a probe tied to foreign influence, money laundering, and illegal lobbying questions. That is not a good look for a president who sells himself as the anti-corruption strongman while his inner circle keeps leaving a trail of international mess.
March 9, 2019
Inaugural money mess
★★★★☆Fuckup rating 4/5
The subpoena pressure on Trump’s inaugural committee continued to harden on March 9, 2019, as investigators kept probing how a record-setting inaugural fund was raised and spent. The underlying issue is simple and ugly: when a political inauguration starts looking like a private-benefit slush pile, everybody around it has a problem. The committee’s financial records and spending choices were already under scrutiny from multiple authorities, and the legal blast radius kept expanding.
March 7, 2019
business probe
★★★★☆Fuckup rating 4/5
House Democrats escalated their investigation into Trump’s finances and potential abuses of power, signaling that the White House and Trump Organization were going to face sustained scrutiny rather than a one-day headline cycle.
March 5, 2019
Mueller spin
★★★★☆Fuckup rating 4/5
William Barr was already trying to sell his interpretation of the Mueller report before the public had the report itself. That may have sounded like brisk lawyering in the Attorney General’s office, but politically it looked like a premature closing argument for Trump. The problem for the White House was simple: when the administration starts arguing too hard before the evidence is out, it usually means the evidence is not its friend.
March 4, 2019
Probe expands
★★★★☆Fuckup rating 4/5
The House Judiciary Committee launched a sweeping investigation into whether Trump, his company, and his closest aides had obstructed justice or abused power. It sent 81 document requests on March 4, putting the Trump Organization, Trump family members, and key White House figures on notice. The move widened the legal and political net around a presidency that was already absorbing Michael Cohen’s testimony and the fallout from years of scandal.
February 26, 2019
Cohen cloud
★★★★☆Fuckup rating 4/5
The House hearing with Michael Cohen was set for the next day, but on February 26 the political damage was already baked in: Republicans were scrambling to contain a testimony that promised more Trump exposure, while the White House kept pretending the Cohen saga was just noise. The real screwup was not the hearing itself but the fact that Trump’s team had spent two years creating a paper trail, a payments trail, and a credibility trail that made Cohen’s appearance a looming disaster instead of a manageable nuisance.
February 26, 2019
Manafort rot
★★★★☆Fuckup rating 4/5
Paul Manafort’s legal collapse was still reverberating on February 26, and the most embarrassing part for Trump was that the story kept pointing back to his campaign leadership and the company he kept. By then, Manafort’s violations and lies were no longer a niche court-room curiosity; they had become a public symbol of the corrupt habits surrounding the 2016 operation.
December 18, 2018
Charity collapse
★★★★☆Fuckup rating 4/5
New York officials said the Trump Foundation would dissolve under court supervision after a long-running lawsuit over self-dealing, political activity, and misuse of charitable assets. The move did not end the case, but it turned a scandal into a formal shutdown order and sharpened the picture of a family charity that had functioned more like a personal slush fund than a nonprofit.
December 13, 2018
Cohen fallout
★★★★☆Fuckup rating 4/5
Michael Cohen’s three-year prison sentence did not close the book on the hush-money scandal; it kept the cover off and handed Trump another day of damaging headlines. The sentencing underscored that a longtime Trump fixer had already admitted to campaign-finance crimes tied to the 2016 race, and prosecutors and judges were treating the conduct as serious, not symbolic.
November 23, 2018
Emoluments drag
★★★★☆Fuckup rating 4/5
A federal judge’s refusal to let Trump slow-walk the emoluments case kept the constitutional ethics fight alive and put his hotel and business dealings back under a harsher spotlight.
November 22, 2018
Foundation survives
★★★★☆Fuckup rating 4/5
A New York judge declined to dismiss the state’s lawsuit against the Trump Foundation, keeping alive claims that the charity was used for political benefit and improper self-dealing. The ruling ensured that Donald Trump and his family would keep fighting a case that goes straight to the core of his claims about philanthropy, ethics, and business conduct.
November 19, 2018
Private Email Hypocrisy
★★★★☆Fuckup rating 4/5
A report on November 19 said Ivanka Trump used a personal email account to send hundreds of messages about official White House business in 2017. The disclosure instantly revived the exact kind of records-and-ethics argument Donald Trump spent years using as a cudgel against Hillary Clinton. The White House tried to minimize the problem, but the underlying facts handed critics a clean, familiar line of attack: rules for thee, archive for me.
November 10, 2018
loyalist Justice
★★★★☆Fuckup rating 4/5
The post-midterm chaos around Jeff Sessions’ exit kept the Russia probe under a Trump loyalist’s temporary control, fueling new doubts about whether the Justice Department could stay insulated from presidential pressure. Even without a fresh dramatic stunt on the day itself, the controversy remained a major institutional screwup because the acting attorney general arrangement was already triggering constitutional and political alarm. The whole setup looked designed to make the independence of the inquiry feel optional.
October 6, 2018
Foundation fallout
★★★★☆Fuckup rating 4/5
New York’s attorney general filed a fresh lawsuit accusing the Trump Foundation of operating like a political and personal piggy bank rather than a real charity. The filing sharpened the picture of a family operation that allegedly mixed campaign activity, personal benefit, and charitable cash with very little regard for the lines in between.
September 14, 2018
Paper trail problem
★★★★☆Fuckup rating 4/5
The Michael Cohen reimbursement issue continued to haunt Trump’s public filings and ethics posture. The problem was not just that the president had admitted paying his lawyer back; it was that the reporting raised fresh questions about why the disclosure had not been handled cleanly the first time. The mess kept growing into something larger than a campaign-era embarrassment.
August 25, 2018
Manafort hangover
★★★★☆Fuckup rating 4/5
Paul Manafort’s conviction was still reverberating as the weekend continued, and it put a former Trump campaign chairman in the most humiliating category available: guilty on a stack of federal fraud counts. Even though the charges largely predated the campaign, the symbolism was brutal, because Trump’s political operation had once put this man in charge of the machine and then had to watch him walk into court as a convicted fraud.
August 22, 2018
Loyalty test
★★★★☆Fuckup rating 4/5
After Michael Cohen’s guilty plea and Paul Manafort’s conviction, Trump responded with a mix of dismissal, grievance, and public sympathy for Manafort. That reaction did him no favors: instead of sounding like a president separating himself from criminal conduct, he sounded like a boss trying to reward the people who kept quiet.
August 1, 2018
Sessions attack
★★★★☆Fuckup rating 4/5
The president spent August 1 renewing his attacks on Attorney General Jeff Sessions and the law-enforcement officials tied to the Russia probe, a move that kept the White House’s self-inflicted obstruction drama squarely in view. The message was familiar: Trump wanted the investigation delegitimized, Sessions blamed, and the whole mess reframed as a conspiracy against him. Instead, he reminded everyone that the attorney general he installed had become the administration’s most visible punching bag, while the probe continued under the watch of a Justice Department he had spent months trying to bend. For a White House already under scrutiny, it was a fresh burst of avoidable noise with real political and legal downside.
July 31, 2018
Trial opens
★★★★☆Fuckup rating 4/5
Paul Manafort’s first criminal trial began in Virginia, giving Mueller’s team its first shot at a jury and dragging Trump’s former campaign chairman into a public reckoning over tax and bank fraud. The case was not about direct Russia coordination, but it still showcased the money, foreign influence, and bragging-rights culture that surrounded Trump’s 2016 campaign. For Trump, the embarrassment was immediate: his one-time boss of the campaign sat at the center of a case that made the whole operation look like a traveling convention of grifters.
July 6, 2018
EPA cleanup
★★★★☆Fuckup rating 4/5
Scott Pruitt’s resignation, accepted by Trump on July 5 and still dominating the fallout on July 6, was the clearest sign yet that the EPA chief’s scandal pile had become too heavy to carry. The resignation capped months of ethics questions, investigations, and public outrage over spending, perks, and favoritism. Even Trump’s effort to spin it as a routine personnel move could not hide that the administration had spent a year defending the indefensible.
June 14, 2018
Charity slush fund
★★★★☆Fuckup rating 4/5
The New York attorney general sued Donald Trump, his foundation, and three of his adult children, alleging the charity was used for personal and political purposes. The filing turned the Trump Foundation from a messy side story into a live legal threat, with claims that it functioned less like philanthropy and more like a piggy bank with a tax exemption.
May 16, 2018
Paper Trail
★★★★☆Fuckup rating 4/5
Fresh financial disclosures suggested Donald Trump reimbursed Michael Cohen for the hush-money deal, turning a denial problem into a paper-trail problem. The result was not just embarrassment, but a clearer public record that made his earlier claims look increasingly untenable.
May 15, 2018
Stormy paperwork
★★★★☆Fuckup rating 4/5
A mandatory disclosure filing acknowledged that Trump reimbursed Michael Cohen for expenses in 2017, effectively confirming the hush-money arrangement and reopening legal and ethical questions about what Trump knew, when he knew it, and why it was omitted from the prior filing.
May 12, 2018
Cohen cleanup fail
★★★★☆Fuckup rating 4/5
Rudy Giuliani spent the day trying to clean up the Michael Cohen story, and instead gave it more places to leak. His explanations kept shifting on what Trump knew, when he knew it, and why Cohen was getting paid by outside interests, reinforcing the impression that the president’s legal team was improvising under pressure.
May 8, 2018
Probe pressure
★★★★☆Fuckup rating 4/5
The new Cohen disclosures also sharpened the sense that Trump’s legal troubles were not neatly compartmentalized. Anything involving his fixer, foreign-linked money, and companies with business before the administration instantly raised questions about what the special counsel’s team was already looking at and how broad the fire had become.
April 23, 2018
Legal exposure
★★★★☆Fuckup rating 4/5
Michael Cohen remained under intense legal pressure on a day when the Trump orbit badly needed him to look boring. Instead, the picture around Trump’s longtime fixer was getting more dangerous, with campaign-finance questions and financial scrutiny reinforcing the sense that the president’s old habits had turned into a fresh legal risk. The result was a political problem for Trump as much as a legal one: every new revelation made the “this is just a private matter” defense sound less and less believable.
April 23, 2018
EPA ethics
★★★★☆Fuckup rating 4/5
Scott Pruitt spent April 23 still mired in the kind of scandal that turns an agency head into a weekly ethics exhibit. The EPA chief was under fresh scrutiny over spending, perks, and favoritism, and the White House’s posture toward him kept looking like protection for the wrong reason: not because the facts were good, but because the politics were bad. At some point, the administration stopped defending competence and started defending survivability.
March 16, 2018
Retaliation optics
★★★★☆Fuckup rating 4/5
Andrew McCabe was fired on March 16, 2018, just before he would have become eligible for full retirement benefits, and the timing instantly made the move look like more than a routine personnel decision. The White House and Justice Department said the dismissal followed internal disciplinary recommendations, but the surrounding context — Trump’s long-running rage at the FBI and McCabe’s central role in Russia-related investigations — made it hard for anyone to pretend this was politically neutral. That perception mattered because the administration was already under scrutiny for trying to recast law-enforcement decisions as loyalty tests. The fallout was immediate: Democrats denounced the firing as vindictive, Republicans were forced into awkward defensiveness, and the episode fed the broader case that Trump was trying to intimidate investigators rather than let them do their jobs.
March 13, 2018
Corporate entanglement
★★★★☆Fuckup rating 4/5
A newly surfaced legal filing tied the Daniels hush-money fight more directly to the Trump Organization, undercutting the president’s effort to treat the episode like a private nuisance. The document suggested senior company involvement in keeping Daniels quiet, which only intensified the questions about campaign finance, ethics, and what Trump’s people knew.
March 11, 2018
Scandal metastasizes
★★★★☆Fuckup rating 4/5
By March 11, the Stormy Daniels lawsuit was forcing the White House to answer basic questions about what Trump knew, when he knew it, and why his team seemed to be improvising its denials. The mess was widening beyond a private scandal into a credibility problem with legal and political consequences.
February 24, 2018
vetting fiasco
★★★★☆Fuckup rating 4/5
The Rob Porter scandal did not start on February 24, but the story kept landing because the White House still could not give a clean explanation for how an aide accused of abuse kept his job and kept handling sensitive material. Questions about security clearance, background checks, and who knew what continued to chew up the administration’s credibility. The whole episode made Trump’s personnel operation look sloppy, opaque, and weirdly indifferent to basic standards.
February 21, 2018
Manafort fallout
★★★★☆Fuckup rating 4/5
The special counsel’s case against Paul Manafort and Rick Gates kept moving toward a major escalation, with the legal pressure around their foreign-money, lobbying, and filing problems becoming impossible for Trump-world to wave away as old business. The developing case mattered because Manafort had been Trump’s campaign chairman, and every new detail made the campaign’s explanations look more threadbare.
December 27, 2017
Russia grievance
★★★★☆Fuckup rating 4/5
Trump spent the day amplifying attacks on the FBI and the Russia investigation, trying to turn the whole scandal into a story about his own victimhood. The problem for him is that the more he hollers, the more he keeps the Russia probe in the center of the conversation.
December 15, 2017
Flynn pardon cloud
★★★★☆Fuckup rating 4/5
Trump’s refusal to rule out a pardon for Michael Flynn handed critics a fresh argument that the president was willing to blur the line between loyalty and accountability. The comment landed just weeks after Flynn pleaded guilty to lying to the FBI, and it immediately revived questions about whether the White House was trying to normalize protection for insiders caught up in the Russia probe.
November 30, 2017
Moore poisons tax win
★★★★☆Fuckup rating 4/5
Republicans were racing to lock down votes for the tax bill, but the Alabama Senate race was still dragging the whole operation through the mud. Trump’s insistence on backing Roy Moore after the sexual-misconduct allegations left GOP lawmakers trying to separate their tax message from an ethics train wreck.
November 25, 2017
Flynn fallout
★★★★☆Fuckup rating 4/5
Michael Flynn’s guilty plea to lying to the FBI about his Russia contacts was still reverberating on November 25, and the White House was already trying to contain the blast radius. The episode deepened the pressure on Trump’s team and made the Russia investigation look less like a side plot and more like a threat to the presidency itself.
November 19, 2017
Vote math first
★★★★☆Fuckup rating 4/5
The White House’s handling of Roy Moore on November 19 made the underlying message unmistakable: the scandal was being measured against tax votes and Senate arithmetic. That cynicism drew more attention to the administration’s priorities and kept the backlash alive among Republicans who wanted the campaign out of the gutter.
November 15, 2017
Impeachment pressure
★★★★☆Fuckup rating 4/5
House Democrats formally introduced articles of impeachment against Trump, turning months of constitutional grumbling into an explicit attempt to begin removal proceedings.
November 11, 2017
Moore fallout
★★★★☆Fuckup rating 4/5
By November 11, the Roy Moore scandal had become more than a bad headline: it was a test of how much sexual-misconduct baggage the GOP would tolerate in a Senate race it could not afford to lose. Senators Mike Lee and Steve Daines withdrew their support that day, signaling that the party was no longer willing to pretend the Alabama race was just another nasty campaign.
November 6, 2017
Risk Magnet
★★★★☆Fuckup rating 4/5
The broader Trump ecosystem kept generating legal and ethical exposure, even when no single story dominated the day. On November 6, the problem was less one dramatic revelation than the accumulating pattern: investigations, complaints, and scrutiny that made the whole operation look radioactive.
October 29, 2017
Manafort fallout
★★★★☆Fuckup rating 4/5
By late October 29, the Trump orbit was contorting around reports that Paul Manafort and Rick Gates were about to be charged, turning the day into a preview of the political wreckage that arrived hours later.
October 28, 2017
Spin collapse
★★★★☆Fuckup rating 4/5
By October 28, Trump allies were trying to downplay the Manafort case and reframe the Russia probe as routine politics. That effort mostly backfired, because the facts in public filings and the obvious seniority of the defendants made the whole defense look evasive and unserious.
October 28, 2017
campaign baggage
★★★★☆Fuckup rating 4/5
The October 27 indictment of Paul Manafort and Rick Gates was still shaking out on October 28, and the practical effect was immediate: Trump’s former campaign chairman was now a criminal defendant in a case tied to foreign political work and financial misconduct. The White House could say it was about Ukraine, but no one serious was pretending it was good news for the president’s political brand.
October 23, 2017
Russia cloud
★★★★☆Fuckup rating 4/5
Fresh reporting on the special counsel’s Russia work kept the pressure on Trump’s orbit and underscored how badly the campaign’s old foreign-entanglement baggage was aging.
July 21, 2017
Russia spin
★★★★☆Fuckup rating 4/5
Donald Trump Jr.’s account of the Trump Tower meeting kept evolving as new details surfaced, turning a bad explanation into a worse one. The fresh reporting made the original family line look less like confusion and more like a deliberate attempt to downplay what the meeting was really for.
July 8, 2017
Ethics lawsuit
★★★★☆Fuckup rating 4/5
A federal judge in Maryland let a lawsuit alleging that Trump’s business interests violate the Constitution’s emoluments clause move forward, keeping one of the president’s most serious ethics and constitutional headaches alive. The case ensured that Trump’s financial entanglements would remain a live legal fight instead of disappearing into partisan noise.
July 6, 2017
Ethics collapse
★★★★☆Fuckup rating 4/5
Walter Shaub’s resignation from the Office of Government Ethics on July 6 was less a surprise than a formal acknowledgment that the White House had turned ethics enforcement into a dead letter. Shaub said he had little more he could accomplish in the current situation, and his exit instantly became a symbol of how little the administration seemed willing to treat conflicts of interest as a governing problem rather than a nuisance.
June 20, 2017
Business conflicts
★★★★☆Fuckup rating 4/5
By June 20, the lawsuits over Trump’s business holdings and foreign payments were no longer just an ethics talking point; they were becoming a sustained legal headache with institutional legs.
June 12, 2017
Russia hangover
★★★★☆Fuckup rating 4/5
The day after James Comey’s blockbuster testimony, Trump was still trying to wave away the damage, but the Russia story was only getting bigger. The former FBI director’s account kept raising questions about whether Trump had tried to pressure the bureau and whether his firing of Comey had been an attempt to slow the investigation. Even without a new dramatic revelation on June 12, the fallout was still working against Trump, not for him.
May 18, 2017
Russia contacts
★★★★☆Fuckup rating 4/5
Fresh reporting said Trump campaign aides and Russia-linked figures had at least 18 undisclosed contacts during the 2016 race. Even if the contacts were not proof of conspiracy on their own, the sheer number of them made the campaign’s earlier denials look increasingly unserious.
May 18, 2017
Comey denial
★★★★☆Fuckup rating 4/5
As the Russia story intensified, Trump kept trying to swat away the claim that he asked James Comey to ease up on the Flynn investigation. But the denials were colliding with earlier reporting, and the more he insisted, the more the underlying allegation sounded like the real story.
May 14, 2017
Spin backfire
★★★★☆Fuckup rating 4/5
The bigger screwup on May 14 was strategic: Trump’s effort to dismiss the Russia investigation kept making the investigation look more serious, more personal, and more damaging to his presidency.
May 7, 2017
Special counsel push
★★★★☆Fuckup rating 4/5
By May 7, the dismissal had already triggered growing pressure for a stronger, independent Russia investigation. The move handed Democrats a simple argument and made the administration look like it was trying to intimidate the referees. Even before the special counsel existed, the runway for one was being built by Trump’s own decision.
May 1, 2017
saudi conflict
★★★★☆Fuckup rating 4/5
Reporting around May 1 showed Jared Kushner playing a central role in a giant Saudi arms push, including a meeting with Saudi officials near the White House. Even before later revelations piled up, the optics were toxic: the president’s son-in-law was helping drive a foreign weapons deal while the administration kept insisting this was just business as usual.
April 18, 2017
Business conflict
★★★★☆Fuckup rating 4/5
In a public appearance, Trump acknowledged a conflict of interest while discussing Turkey, underscoring how often his business portfolio kept crashing into his foreign-policy line.
March 27, 2017
Nunes ethics mess
★★★★☆Fuckup rating 4/5
Devin Nunes spent March 27 trying to explain a White House visit that had already become a political albatross, and the effort only deepened suspicion that the House Russia investigation was being handled by someone too close to the people under scrutiny. Democrats moved quickly to argue that the Intelligence Committee chairman could no longer credibly oversee the inquiry after he had gone to the White House grounds, reviewed intelligence material, and then briefed Trump before publicly describing what he had seen. The episode mattered because it gave Trump allies a way to muddy the investigation just as it was beginning to gain momentum. It also raised a straightforward ethics question: if the committee chair is effectively freelancing with the White House, who exactly is doing the oversight?
March 2, 2017
Russia recusal
★★★★☆Fuckup rating 4/5
The attorney general was forced to step aside from any Russia-related investigation after disclosures that he had met twice with Russia’s ambassador during the campaign and had not disclosed those meetings during his confirmation process. It was a humiliating turn for Trump’s top law-enforcement official and instantly turned the administration’s Russia problem into a legal one.
February 1, 2017
Rule-of-law alarm
★★★★☆Fuckup rating 4/5
The White House’s decision to dump acting Attorney General Sally Yates for refusing to defend the order kept feeding fears that Trump was treating the Justice Department like a loyalty test.
January 24, 2017
ethics mess
★★★★☆Fuckup rating 4/5
The Trump team’s refusal to fully separate the president from his businesses kept generating criticism on January 24, with ethics officials and watchdogs treating the arrangement as a conflict-of-interest mess in the making.
April 9, 2026
Family conflict stink
★★★☆☆Fuckup rating 3/5
A business tied to Trump’s sons is trying to sell drone-interceptor technology to Gulf states at the same moment the administration is shaping the security environment those states are responding to. That is exactly the kind of arrangement that makes Trump-world look less like government and more like a family franchise with a flag on top.
August 11, 2022
Evidence smears
★★★☆☆Fuckup rating 3/5
Trump answered the Mar-a-Lago search by floating claims that evidence may have been planted or manipulated, a move that poured gasoline on the legal and political fire but offered no proof. The post-search spin bought him attention, yet it also pushed the story further into the territory of conspiracy theory and exposed his camp to more ridicule and skepticism. It was classic Trump damage control: loud, accusatory, and almost certainly counterproductive.
May 6, 2022
Hotel conflict
★★★☆☆Fuckup rating 3/5
House Oversight Democrats demanded more information from the firm trying to buy the rights to Trump’s Washington hotel, warning that the deal could hand the former president a big payout from a property that had already generated ethics questions throughout his presidency.