The incident started when Boucher became angry that someone spilled a drink on him Tuesday afternoon inside the Starbucks, according to the report.
The issue moved to the sidewalk, where Boucher spat on a man and a women and punched a 59-year-old man unprovoked, according to CNN. The man was taken to the hospital for an eye injury, according to ABC 7 Chicago. In the video, the man can be seen falling to the ground.
As a Starbucks employee tried to intervene, Boucher yelled at a black man, calling him "disgusting," and his children "disposable vermin." He was also heard calling another black man a slave.
Boucher is charged with three counts of misdemeanor battery.