CNN will cancel Piers Morgan's prime-time show, as ratings have tanked for the British broadcaster.

Morgan admitted in an interview with the New York Times that his anti-gun rhetoric was likely a big contributor to the growing unpopularity of his show.

Americans were angry “about this British guy telling them how to lead their lives and what they should do with their guns,” Morgan added, referring to opponents of stricter gun laws "stupid."

“I’m in danger of being the guy down at the end of the bar who is always going on about the same thing,” he said.

“Look, I am a British guy debating American cultural issues, including guns, which has been very polarizing, and there is no doubt that there are many in the audience who are tired of me banging on about it,” he added.