A group of middle school students from the Parkway School District, Missouri, got into a fight on the school bus when they started arguing with Gavin who was wearing a 'Make America Great Again' hat.
"As a parent it's so upsetting. I feel like my son was made an example of, it was a tricky situation, it was politically charged," Christina Cortina, the mother of the boy who was wearing the Trump hat and was suspended later, told KMOV-TV.
"You want to build a wall?" one student yells in the clip. "You want to build a (expletive) wall?"
Things quickly escalated from there, Gavin said.
More From This Section
"At one point, he just got so frustrated he pushed me," the sixth-grader told the news station.
"And then he kept hitting me and backing me up by the window of the bus, and so I just had to push him out," he said.
The spokesperson said the district is also working to sit the students down and reach peaceful understanding.
The incident comes amid stark political divide in the country over President Trump's ban on refugees and visa holders entering the country from seven Muslim-majority countries.
Several hundred people have protested against President Trump's immigration order.