CNN anchor Brooke Baldwin teared up live on TV after a political commentator used a racial slur on her show.
The news anchor was visibly shaken after Charles Kaiser, a left-wing author, was discussing recently-appointed Donald Trump adviser Stephen Bannon, who he accused of having previously used the N-word, the Daily Mail reports.
"If you don't want to support the alt-right, don't choose as a White House counsellor a man who uses the word n****r," Kaiser said.
A shocked Baldwin initially raised her eyebrows and let Kaiser continue.
Kaiser is a regular on the show and often speaks out against Trump. On Tuesday he was facing Paris Dennard, an African-American Trump supporter.
However Baldwin soon cut Kaiser off to reprimand him for using such a word, even though it was just as a recount.
"Charles, just, hang on a second," Baldwin said. "I appreciate you going through all of this, but please don't use the N-word on my show."
Kaiser was immediately apologetic.
"I'm sorry," Kaiser said. "I never use the n-word, except when I'm quoting someone who's been appointed by the president to serve in the Oval Office since this is such a disgusting moment in our history."
However Baldwin was not finished. After Kaiser accused Dennard of being 'shameful' for supporting Trump, Baldwin again cut in and stopped both from speaking.
"All right, gentlemen, we're done,' Baldwin said. "I appreciate both your voices. I am still - the more I've sat here and listened to the fact that somebody used the n-word on this show - this is not okay.
"Charles Kaiser, I respect you. I enjoy having you on as a guest, but not okay."
Lastly, Baldwin said: "By the way, the claim that Mr. Bannon used the n-word, I've never heard of this, so there's that."
There is no available information to suggest that Bannon - the former executive chairman of Breitbart News - has publicly used the N-word, as Kaiser claimed.
Trump has appointed Bannon as chief White House strategist.