A 20-year-old Titusville man, who was previously at the center of controversy when a social media video showed him being punched by a police officer while handcuffed, has been arrested again.

Amari Hair was arrested Wednesday and charged with aggravated battery on a pregnant woman, grand theft and multiple charges for felony drug possession.

In December, a social media video showed Hair being punched by Titusville police Detective Joshua Bernd in what Chief John Lau called a "distractor strike," delivered when Hair began reaching down his pants despite being cuffed.

The video prompted a strong response from the community, with many calling for a citizens review board to look over all cases when police need to use force. Others said law enforcement officers should not be afraid to use force when necessary.

Because of Hair's extensive criminal history and the detective's familiarity with him from previous encounters, "the officers feared he had a weapon," Lau said when the officer was cleared of any wrongdoing two weeks ago.

"Aggravated Battery on a pregnant woman is sickening," said Deputy Chief Todd Hutchinson in a news release. "Our community should be relieved that this suspect is off our streets, especially considering his history of violence and drugs."

Hair is being held without bond at the Brevard County Detention Center.