'I'm not an idiot!' Trump supporter explodes on CNN after regretful voter calls out president's fans
Trump supporter Arthur Schaper appears on CNN (Screen cap).

A CNN focus group of Trump voters on Tuesday quickly turned contentious when a regretful Trump voter called out his supporters for being "idiots."

During a discussion of the president's action, Trump voter Maryse Selit said she had regrets about backing Trump in 2016, and took particular exception with his fans who believe everything the president tells them.

"You know, we have a lot of -- I hate to be crass about it -- idiots who voted for him," she said.

"I take offense!" shouted Trump supporter Arthur Schaper. "I'm not an idiot! It was a wise decision that people voted for him... for hard-working Americans who are tired of seeing their jobs shipped overseas or taken by illegals!"

But Jeremy Montanez, another Trump voter on the panel, followed up Schaper's rant by issuing a formal apology for backing Trump in 2016.

"I want to apologize to the nation for my vote for him," he said. "It was the wrong thing to do, it was the biggest mistake I ever made. He is a racist!"

Elsewhere in the segment, Montanez also called Trump a "monster" who is "doing a lot of things to ruin people's lives." He said he was particularly sickened in recent weeks by the president's policy of separating undocumented immigrant children from their parents at the U.S.-Mexico border.

Watch the full panel below.