Ted Koppel on Sunday said he thinks Fox News host Sean Hannity is "bad for America."

During a segment on CBS's "Sunday Morning," Hannity defended himself and told Koppel the American people need to be given some credit.

"We have to give some credit to the American people, that they're somewhat intelligent and that they know the difference between an opinion show and a news show," Hannity said.

ADVERTISEMENT

"You're cynical," he added.

Koppel conceded he was cynical, to which Hannity responded:"Do you think we're bad for America? You think I'm bad for America?"

"Yeah," Koppel responded. "In the long haul, I think you and all these opinion shows" are.

Hannity told Koppel it was "sad" he felt that way.

“No, you know why? Because you’re very good at what you do," Koppel said, adding, "You have attracted people who are determined that ideology is more important than facts.”

Hannity is a strong supporter of President Trump and often defends the president's actions on his weeknight Fox News show.

On Friday, Hannity denied the president was to blame for Republicans' failure to pass their plan to repeal and replace ObamaCare.