In a somewhat surprising move, the usually ultra-liberal daytime talk show, The View, invited author and Presidential son Donald Trump Jr. on to promote his new book, fittingly titled, Triggered: How the Left Thrives on Hate and Wants to Silence Us. That is exactly how the audience and hosts of The View acted on Thursday.

The hosts Whoopi Goldberg and Joy Behar took turns yelling at Trump Jr. and his girlfriend, Kimberly Guilfoyle, who joined him. After being screamed at by Whoopi, it was Behar’s turn to regurgitate a slew of left wing talking points about President Trump. These included greatest hits like, “he called Mexicans rapists”, “he attacked the handicapped”, “he bragged about grabbing women by their genitalia”.

Trump Jr. stood up to the angry women saying that, yes, his father said some controversial things but who hadn’t? He pointed out that Whoopi had called Roman Polanski’s child rape, “not rape, rape” and that Behar had appeared in blackface. This was in reference to a Halloween costume Behar wore years ago where she darkened her skin to dress up as, “a Beautiful African Woman”.

Whoopi stood up for her lefty comrade saying, “she was not in blackface,” and continuing, “look, being black, I recognize blackface.” Many on social media pointed out that Whoopi would also recognize blackface because, in the 90s, she accompanied her then boyfriend, Ted Danson, to an even where he wore blackface and she sat next to him as he performed a blackface comedy routine.

After a few more pot shots including one host, who’s name is Sunny apparently, yells at Trump Jr. out of nowhere “the Central Park 5 had taken a lot more heat than your father!” Instead of giving Trump Jr. a chance to respond, Whoopi rings a bell and throws to commercial.

Meghan McCain, the alleged Republican on the View panel, was criticized for sitting on the fence during the interview. Republicans are saying she joined in the attacks on Trump Jr., which she did. Liberals believe she did not go far enough. Either way, it made for an eventful 5,000th episode of the daily chat show.