Police say a 34-year-old man was arrested for allegedly assaulting a 15-year-old who was wearing a Trump campaign hat at a polling tent at his high school in New Hampshire.

Patrick Bradley was charged with simple assault and disorderly conduct by Windham Police.

The teen was wearing a "Make America Great Again" hat at the time of the assault, according to Fox News.

He was reportedly volunteering at a polling location for the New Hampshire primary at his high school, when Bradley slapped him. Two volunteers attempted to intervene, but Bradley reportedly assaulted them as well.

Police say he's also accused of knocking over signage and attempting to knock over the tent.

The teen's mother, Cathy Campbell, says he's traumatized because of the altercation.

"My son stayed home from school on Tuesday for a doctor's appointment and we drove by the high school to go vote. When we got there, we saw Donald Trump Jr. and Kimberly Guilfoyle, and my son was over the moon," she said. "My son is the most patriotic kid you'd ever meet in your life."

The campaign confirmed to Fox News that Trump Jr. and Guilfoyle were at the event.

"I was apprehensive about him wearing the MAGA hat, because we know it can provoke and we know people don't like Trump," Campbell explained. "But he wore the hat because he's a proud 15-year-old and he doesn't know what people are going to be like."

Campbell told Fox News the jaw of another man, who intervened, was broken in the assault.

Bradley is being held on $5,000 bail.