SUPERIOR, Mont. (WFLA/CNN) – A Montana man is accused of assaulting a teenage boy during the national anthem at the Mineral County Fairgrounds this weekend.

Witnesses told deputies the suspect grabbed, picked up and slammed the boy on the ground apparently because he did not remove his hat during the national anthem.

Within minutes after dropping her son off at the fairgrounds, Megan Keeler says she received a phone call stating her son was on his way to the hospital.

“Dude come up and grabbed him by his neck, picked him up and threw him to the ground head first,” Keeler said.

The suspect, Curt Brockway, is accused of assaulting the 13-year-old.

Witnesses say Brockway tried to justify his actions because the boy was disrespecting the flag by not removing his hat during the national anthem.

“All the witnesses I have talked to said this was completely random,” Keeler said. “There was no exchange – nothing! He targeted Wally and took him down,” she added.

The boy was flown to Sacred Heart Children’s Hospital in Spokane after receiving temporal skull fractures.

Keeler says the child was bleeding from his ear for nearly six hours after the incident.

He’s since been released from the hospital and is back home where he will continue healing.

As for Brockway, he was arrested and made his initial court appearance on Monday. The state requested that Brockway’s bond be set to $100,000, but a judge ruled that Brockway can be released on his own recognizance.