It triggered a #FireColbert trending Twitter hashtag, with Trump supporters on Wednesday calling for a boycott of CBS Corp advertisers, some people accusing Colbert of being homophobic, others accusing left-wingers of hypocrisy, and still more defending the comedian.
"Colbert's homophobia rant was disgusting and we won't tolerate this anti-LGBTQ behavior," wrote Scott Presler, chairman of Virginia Beach Young Republicans, on Twitter.
"#FireColbert? Please... I wish I could buy him a drink," tweeted a user with the handle @kingofsorrow954.
CBS on Wednesday declined to comment on Colbert's remarks, which follow a surge in popularity for "The Late Show" since the host stepped up his scathing nightly attacks on Trump. Colbert has also remained silent on the social media reaction.
The bleeped oral sex joke, which referenced Trump's oft-stated admiration for Putin during the 2016 election campaign, came at the end of an insult-heavy monologue by Colbert.
Addressing Trump, Colbert said, "Sir, you attract more skinheads than free Rogaine. You have more people marching against you than cancer. You talk like a sign language gorilla that got hit in the head."
Colbert told his audience that he was responding to Trump's appearance on the CBS political show "Face the Nation" over the weekend, when the Republican president walked out after telling host John Dickerson that he liked to call the Sunday morning news show "Deface the Nation."
The White House did not immediately return a request for comment on Colbert's monologue.
Colbert, 52, has been attracting the biggest audiences for late-night U.S. television in recent months with his blistering attacks on Trump.
Some 3 million people watch "The Late Show," according to ratings data, which has challenged the genial formula of topical jokes, games and celebrity guests seen on NBC rival "The Tonight Show" with Jimmy Fallon.
"If we don't go after his network sponsors or affect their ratings base, he will just get more popular," tweeted a user called @hackenbush77.
Social media monitoring company Brandwatch said on Wednesday that the #FireColbert hashtag had been used 200,000 times since Monday and there had been more than 10,000 tweets about persuading brands to pull their ad dollars from CBS.
Stephen Colbert addressed the controversial jokes about President Donald Trump that sparked a #FireColbert campaign over the past two days… but stopped short of an apology.
“Welcome to ‘The Late Show.’ I’m your host, Stephen Colbert,” he says at the top of Wednesday night’s show, according to a transcript obtained from CBS. “Still? I am still the host? I’m still the host!!”
“Now, if you saw my monologue Monday, you know that I was a little upset at Donald Trump for insulting a friend of mine,” he continues. “So at the end of that monologue I had a few choice insults for the president in return. I don’t regret that. He, I believe, can take care of himself. I have jokes; he has the launch codes. So, it’s a fair fight.”
The rant in question was sparked by Trump’s treatment of CBS News’ John Dickerson during an interview, when POTUS abruptly stopped the conversation after Dickerson questioned him about wire-tapping claims. Colbert took it upon himself to say to Trump the things Dickerson could not.