William Boucher was charged with battery Tuesday. View Full Caption Facebook/Billy Boucher

THE LOOP — A Chicago man who had coffee spilled on him at a Loop Starbucks is facing misdemeanor charges after allegedly spitting on people, punching a man and hurling racial slurs in a videotaped tirade.

An ABC7 photojournalist witnessed the tirade and recorded it.

Police said the man throwing the punches and calling people "disposable vermin" and "slave" is William Boucher, 23. He was charged with three misdemeanor counts of battery, accused of physically and verbally abusing three people Tuesday.

Boucher declined to comment in a phone call with DNAinfo Friday, citing legal reasons related to his impending court date.

The incident occurred at 2:30 p.m. near State and Lake streets. It started after a black man spilled coffee on Boucher’s suit, according to ABC7.

“Shut up slave! Do not talk to me!” he said to the African-American man in the video. He also referred to the man who spilled coffee on him as livestock.

Boucher also was seen spitting on a 30-year-old man and 34-year-old woman, according to police.

The argument escalated when the dispute spilled outside. Boucher yelled racially charged language at a man before repeatedly punching him, according to ABC7.

“Get on all fours! Do not walk on those two legs! You don’t deserve to walk on two legs, vermin” the man said on the video.

Another man approached Boucher as he walked away, and Boucher can be seen punching the 59-year-old man, knocking him onto the ground. Bystanders were then seen tackling Boucher and holding him down until police arrived.

The 59-year-old man was sent to Northwestern Memorial Hospital to be treated for an eye injury.

The public posts on Boucher's Facebook page contain many references to his belief in God and his hopes of becoming a successful businessman. Several photos show him posing with diverse groups of people at events for entrepreneurs.

In one post, he comes to the defense of a Muslim woman wearing a hijab who was kicked out of a Donald Trump rally in January of 2016.

"This is total bullying!" he wrote. "Are any of you really voting for this kid? And I'd love to tell that woman in person how well she took that! I'd give her a high five!"