A 23-year-old man from Chicago has been charged after an incident caught on film.
William Boucher, who was wearing a light-colored suit, was apparently set off when a man spilled coffee on him. He began ranting and punching; when a Starbucks employee tried to intervene, Boucher took his tirade outside.
"We have absolutely no tolerance for this type of behavior in our stores, and are grateful to the partners (employees) and customers who stepped in to help until officers arrived," an employee said in an emailed statement to CNN.
Once on the sidewalk, Boucher spat on a couple. He yelled racist phrases such as, "Shut up, slave," and "Your children are disposable vermin."
In the video, Boucher also allegedly punched a man unprovoked. The man, who is 59 years old, was taken to a hospital with an eye injury.
According to the New York Daily News, Boucher has been charged with three counts of misdemeanor battery.