Ann Coulter had a tremendously contentious encounter with civil rights activist and author Kevin Powell on Current TV’s Say Anything Tuesday.

Things got so heated that by the end of their discussion, he called her “homophobic, anti-Semite, and a racist,” and she called him “a moron” (video follows with transcribed highlights and commentary):

Toward the end of their segment with host Joy Behar, Powell said, “I think that Miss Coulter to my left plays the race card for every book. It helps to sell books, puts her on the New York Times bestseller list. But my thing is as someone who works in this country, has traveled to almost all 50 states, and is about bringing people together no matter what their race or culture.”

At that point, Coulter interrupted saying, “Yes, by calling me a liar without naming what the alleged lie is.”

Continue reading on