A Missouri state representative explained his fist-clenching demonstration in the state House chamber during the Pledge of Allegiance, on "Tucker Carlson Tonight" on Friday.
Bruce Franks, a Democrat who represents a portion of St. Louis, raised his fist during the customary recitation of the pledge of allegiance in Jefferson City last week.
Carlson asked Franks why he protested the American flag and the Pledge of Allegiance.
Franks, 33, said he prefers to pledge allegiance "to the people."
He said he took issue with the line "with liberty and justice for all," saying such a standard is not reflected in underprivileged communities.
Franks said "justice" looks different to those in certain locations and people with a different socioeconomic status or ethnicity.
"It sounds like you're opposed to America when you take a stand against the flag and the pledge," Carlson said.
Franks responded that he is instead opposed to the way the government "treats... our marginalized people," adding that several veterans support his right to protest.
He added that he understands that many Americans appreciate the pledge and salute the flag.
Carlson also asked Franks about the sweatshirt he was wearing - which read "I'm rooting for everybody black" - asking if he could then wear one substituting the term "white" for "black."
Watch more above.