The last 30 days have been nothing short of a public relations nightmare for CNN.

The network is reeling after a brutal stretch that has seen two hosts taken off-air, one story retracted and another rewritten, accusations of staged protests, the resignations of three key employees and most recently, an ongoing series of undercover videos meant to portray CNN as misleading the public about the Trump-Russia stories that have dominated media coverage of the president so far.

Late on Tuesday, May 30, TMZ published images of CNN’s New Years Eve co-host, Kathy Griffin, taking part in a photoshoot with a mock severed head of President Trump. The story quickly blew up. Influential news aggregator Matt Drudge placed CNN’s ties to Griffin front and center on his site, the Drudge Report.

CNN cut ties with Griffin the next day, May 31, but it was too late to effectively distance the network from the media tornado surrounding Griffin’s actions. On June 3, the phrase “CNN is ISIS” trended on Twitter after Infowars host Alex Jones, a conspiracy theorist who has long supported Trump, offered $1,000 to “anyone who is seen on TV with a ‘CNN is ISIS’ t-shirt or sign.”

That same day, June 3, CNN host Reza Aslan — who has eaten human brain on live television — called Trump a “piece of shit” and an “embarrassment to humankind.” (CNN has since cancelled Aslan’s show.)

Two days later, on June 5, CNN was forced to address claims that it “staged” a Muslim anti-ISIS protest after video emerged of CNN reporter Becky Anderson directing protesters where to stand with their signs. Drudge featured an article from right-wing blog The Gateway Pundit about the video titled, “SHOCK VIDEO: CNN Creates #FakeNews in London Following Terror Attacks, Stages Anti-ISIS Muslim Protesters.”

[dcquiz]

The network called the accusations “nonsense” in a statement released on June 5. “Police let demonstrators through the cordon to show their signs. CNN along with other media simply filmed them doing so,” CNN’s statement read. Days later more footage from the protest scene leaked, showing reporters milling about as they waited for protesters to get their posters.

The day after CNN addressed the London protest video, the network suffered another self-inflicted wound.

CNN ran a story on June 6 that claimed former FBI Director James Comey would use his testimony the next day to refute Trump’s claim that Comey had assured him three separate times that he was not under FBI investigation. That story was debunked the same day when Comey’s prepared remarks were released to the public, showing that Comey would actually confirm, rather than refute, Trump’s assertion.

The botched story had four bylines, including those of three veteran journalists: anchor Jake Tapper, chief political analyst Gloria Borger and executive editor Eric Lichtblau, who had recently joined CNN from The New York Times. CNN was forced to rewrite the piece with a correction noting the error.

That story was among more than a dozen negative articles about CNN featured on the Drudge Report over the last month, according to a Daily Caller review of an online archive of the site. The Drudge Report often sets the tone for other conservative media sites, and Drudge has kept the pressure on CNN over the last month. (RELATED: Time Warner Shareholders Rebuke CNN’s Jeff Bewkes For Network’s Trump Bashing)

CNN’s nightmare month continued last week when CNN.com published, deleted, and then retracted and apologized for, an article that claimed Trump adviser Anthony Scaramucci was the subject of a Senate investigation for his ties to Russian bankers. Three key members of CNN’s investigative team resigned on Monday for their role in the retracted story. Lichtblau, the executive editor who co-authored the botched Comey story, was among those who resigned.

Late Monday night, conservative activist James O’Keefe released hidden-camera video that showed a CNN producer, John Bonifield, saying that Trump was “probably right” that the Trump-Russia story was a “witch hunt.”

Though Bonifield’s focus is on health — not Russia — the story quickly took off, in part because the producer portrayed the company culture as one that treated Trump-Russia stories as a hunt for ratings rather than a pursuit of truth. He described, for example, CNN president Jeff Zucker ordering the company’s focus “back to Russia” just a day and a half after Trump pulled out from the Paris climate accords, which was portrayed by some in the media as an earth-changing decision.

O’Keefe kept the focus on CNN by releasing on Wednesday a video of CNN commentator Van Jones describing the Trump-Russia story as a “big nothingburger.”

Drudge immediately made the video the lead of his site, captioning it: “O’KEEFE STRIKES AGAIN.”

The night before, Drudge’s lead story was a Washington Post article titled, “CNN’s Russia story debacle came at the worst possible time for the network.” Drudge’s headline for the article read: “CNN IN HELL.”

Also on Wednesday, the New York Post kept alive the scandal around CNN’s Scaramucci story, running an exclusive that claimed the network pulled the article after the Trump associate threatened them with a $100 million lawsuit.

The month of drama appears to be taking a toll on CNN’s employees. A depressed atmosphere settled over the company after the three resignations, CNN sources told BuzzFeed. “It’s been a tough week but I’m proud to work at a place that corrects mistakes and values transparency on them,” reporter Andrew Kaczynski wrote on Twitter Tuesday night.

Kaczynski’s tweet came in response to a celebratory tweet from President Trump, who has regularly bashed the network as “fake news” and “very fake news.”

“Wow, CNN had to retract big story on ‘Russia,’ with 3 employees forced to resign,” Trump wrote. “What about all the other phony stories they do? FAKE NEWS!”