RadiumOne announced they have terminated Gurbaksh Chahal as CEO and chairman of the company. Chahal was convicted of battery and domestic violence against his former girlfriend on Thursday, but avoided jail time with a plea deal that erased 45 domestic-violence-related felonies.

The San Francisco district attorney charged him for beating his girlfriend in August 2013 after he found out she had cheated on him.

IBTimes’ Christopher Zara investigated the public outcry over the plea deal that led many to call on RadiumOne to fire Chahal. Across social networks and other media outlets, critics went after Chahal, RadiumOne and RadiumOne’s corporate clients. Many said they would no longer buy products from companies that used RadiumOne’s advertising services, and some of those companies said they would reconsider their relationship with RadiumOne if Chahal remained with the company.

The response appears to have made an impact on RadiumOne’s board of directors, who also had to consider their plans to go public in their response to the incident.

The company said in a statement that “at a board meeting yesterday evening, RadiumOne's board of directors voted to terminate the employment of Gurbaksh Chahal as CEO and chairman of the company. Bill Lonergan, the company COO, will take over as CEO of the company immediately.”

According to Kara Swisher at re/code, the board of directors voted to remove Chahal last night. Her sources claim that Chahal did not step down voluntarily, and may challenge the board’s move. The RadiumOne website has recently been updated to show Bill Lonergan as CEO.

Chahal referred to himself as CEO of RadiumOne in the present tense in a blog post this morning that has garnered both criticism and support from the public. In a post titled Can You Handle The Truth? Chahal vehemently denies many of the district attorney’s allegations against him. He admits to “losing (his) temper” and denies he hit his girlfriend 117 times, but does not say he did not attack her.

Despite claiming relative innocence, Chahal has yet to release a videotape of the entire incident recorded by his home security system. The tape was not allowed in court as evidence because the police obtained it illegally. The police claim they took the video because they worried it would be erased.

He calls the tape “bullshit” and police claims as “egregiously misleading,” and says the San Francisco Police Department officers “violently assaulted” him when they responded to his girlfriend’s 911 call.

Chahal will pay a $500 fine, serve three years probation, 25 hours of community service and attend a 52-week domestic-violence program.