It all started when Anthony Wall, 22, took his 16-year old sister to the prom.
From there, dressed in prom attire, Wall went to get something to eat.
While eating, Wall got into an argument with several waitstaff members, which ABC11 reports led at least one staff member to call the cops.
Upon arriving, an unidentified Warsaw cop can be seen "removing" Wall, ultimately choking and slamming him to the ground.
"He's not supposed to be doing that," a woman says in the video.
They handcuff him before charging him with resisting arrest and disorderly conduct for arguing with waitstaff inside the Waffle House.
"I was pretty much trying to scream for air and trying to breathe because he was holding my throat and that's when I got aggressive with him because you are choking me," Wall recalled.
Wall took full responsibility for his interaction with Waffle House employees.
But he told ABC11 the cop acted unjustly and took the liberty to call him out via his local news media.
"Your hands should have never been around my neck like that if my hands were in the air," Wall said, addressing the cop who has not yet been identified.
Warsaw Police Chief Eric Southerland confirmed the officer in the video works as an officer for the Warsaw Police Department.
"We are aware of the video and currently working on an investigation, following up based on the video posted, doing interviews, gathering video evidence," Southerland said.
"I wish people would not blow things out of proportion and not let one situation create any additional situations," he added.
Southerland, who sports a "Blue Lives Matter" photo on his Facebook page, says his department and the district attorney are investigating the incident.
"Once the investigation is complete and the district attorney has had a chance to review the case, we will provide the public with an update on the findings," he said in a statement.