According to WHNT-TV in Huntsville, Ala., McClain was with an estimated group of 700 people at a park located in his hometown of Decatur, Ala., when police ordered the crowd to leave, witnesses said. McClain refused to do so and began cursing at the officers, the witnesses told the television station.
McClain then was taken into custody by police before bonding out a short time later, WHNT-TV reported.
"The officers got out and started moving everyone out of the street, when they heard someone from the crowd start yelling 'F the police,'" Decatur Police Lt. John Crouch said on WJZ-AM in Baltimore. "They continued to move people out of the streets when they heard it again. They eventually identified the person in the crowd. They moved in, told him he was under arrest for disorderly conduct, at which at that point, he tried to jerk away."
Crouch said police grabbed the man, whom police later identified as McClain, by his arms as the man tried to drag officers into the crowd. Crouch said there was no report of alcohol or drug use by McClain, who was released on $1,000 bond.
In January, McClain was arrested after he reportedly gave a false name to the police when they pulled him over for a window-tint violation on his vehicle.
"If he had simply done what the officers asked and gotten out of the street, then that would have been it," Crouch said. "There wouldn't have been any contact with him, but like last time when he refused to sign the ticket he received for his window tint, he intentionally brought this on himself."