Freeman is now being held on a $75,000 bond, which police have motioned to have revoked because of a separate criminal case against him.
The father, who uses a wheelchair, was arrested Monday afternoon at his son's school, Bear Lakes Middle School in West Palm Beach, FL.
After arriving at the school with the pistol sticking out of the front of his trousers, he told a school resource officer who stopped him: 'I want to see the guy who slammed my son. The phone then went flying, and the call ended. The principal notified police, and an officer met Freeman in the main hallway inside the middle school, according to the arrest report. "I've got something for him", the dad allegedly said at the school.
Freeman told the assistant principal he was on his way to the school.
Officers put the school on a Code Red lockdown and searched Freeman, where they found a loaded Romarm/Cugir AK-47 Mini Draco pistol, police said.
Police said they asked to search Freeman, but he told them "you ain't touching me", according to the Sun Sentinel.
That's when the officer noticed a "large firearm" tucked into Freeman's trousers on the right side of his body, officials said.
"Freeman was visibly upset and was yelling and screaming 'you're going to need more than what you got because of what I got, '" as indicated by the capture sworn statement.
Court records said Freeman faces previous drug and weapons charges - and is set to be tried on those counts in April - after Palm Beach deputies pulled him over in 2018 and he said he was carrying guns in his vehicle, the Post reports. It was loaded with an extended 30-round magazine and a bullet in the chamber, police say.
He said he arrived at the school not realizing he was carrying the gun, which he had bought from a friend a year ago and regularly carried for protection. The Palm Beach Post reports that during the 2018 incident, he allegedly told sheriff's deputies he had guns, which he said he had permits to carry.