A war of words erupted between President Donald Trump and CNN on Wednesday after the network stood by a widely questioned story on the infamous 2016 Trump Tower meeting.

The back-and-forth started when Trump mocked "sloppy" Watergate reporter Carl Bernstein, who co-wrote the disputed report that Trump’s former lawyer Michael Cohen was prepared to tell Special Counsel Robert Mueller that Trump knew in advance about the meeting.

CNN's public relations department responded to Trump's tweet with a tweet of their own, writing, "CNN does not lie. We report the news. And we report when people in power tell lies. CNN stands by our reporting and our reporters. There may be many fools in this story but @carlbernstein is not one of them.”

Trump fired back Thursday morning, ripping CNN president "Little" Jeff Zucker and calling for his firing.

Tucker: Ignore the 'Pundits', Far-Left Candidates in FL, AZ, CA Can Win in November

Jim Jordan: Top Dems Ripping GOP Probe into Bruce Ohr 'Need to Look at the Facts'

He went on to slam the media as a whole, singling out NBC News and its chairman Andy Lack, who he speculated is "about to get fired."

On "America's Newsroom," Fox News media analyst Howard Kurtz said Trump has a right to push back on what he perceives as unfair media coverage, but calling for firings is "a step too far."

"A president of the United States should not be calling for the firing of two heads of private companies simply because he disagrees and does not like their media coverage of him," Kurtz said. "[He] is using the bully pulpit in a way that feels like a personal grudge."

Kurtz noted that he has been a frequent critic of news organizations over unfair coverage of the Trump administration, but he doesn't think the president should be calling for people to be fired. 

Watch more above.

Gutfeld: Ocasio-Cortez Ripping Uber in Taxi Dispute Is Like 'Replacing Electricity with Candles'

The Five: DeSantis Must Apologize, But Critics Should 'Take a Breath'