A CNN broadcast Saturday got heated after Curt Schilling blasted CNN for its reporting.

Schilling was brought onto the program “Smerconish” to discuss the controversy of ESPN’s Jemele Hill and her criticisms of President Trump. Schilling himself was previously fired from ESPN for social media posts that some saw as being offensive to transgender people.

WATCH:

The program devolved when Schilling and CNN host Michael Smerconish got into an argument over Schilling’s old social media posts about transgender bathrooms.

Schilling criticized CNN, saying, “I understand that’s how you guys work. I get it, you guys work on getting ratings, you need to be bombastic and you need to make assumptions for the viewers because you guys operate on the notion that we’re too stupid to speak for ourselves.”

Smerconish was clearly angry, saying, “You know what you were pompous in Philly and you’re pompous today! You come on my program and make mild assertions, none with specificity relative to me and my program.”

He also slammed CNN for its coverage of President Trump.

“You work for a company that has openly displayed a hatred of our president, and has lied time and time again about event after event after even, from reporting a Buzzfeed report that was completely fabricated. And you’re part of the reason–and I say you’re, I saw you’re being CNN–you’re part of the reason we’re here. You’re part of the reason Trump won.”

Follow Justin on Twitter