In additional video footage, Boucher, who is white, can be seen hurling racist insults at two black bystanders. He appears to be wearing a cream-colored suit that still has visible drink stains.
"Shut up, slave! Do not talk to me!" Boucher yells at the two black men, as someone who appears to be a Starbucks employee tries to intervene. "Your children are disposable vermin!"
Moments later, Boucher continues yelling toward one of the men, who is walking away: "Get on all fours! Do not walk off on two legs!"
Shortly after that, police said, Boucher punched a 59-year-old male without provocation. The man was taken to a hospital with an eye injury, ABC7 News reported.
Bystanders, including the man who was spit on, detained Boucher near the Starbucks until officers arrived to arrest him, police said.
Boucher has been charged with three misdemeanor counts of battery, according to Chicago police. He is scheduled to appear in court July 5.
Local Starbucks employees told ABC7 News reporter Eric Horng that Boucher has been a "problem customer in the past, but never violent."
The incident is the latest in a string of hate-filled public confrontations captured on camera in recent months.
Shortly after the presidential election, a Florida man complained of "anti-white discrimination" and lashed out at a Starbucks barista who he claimed refused to serve him because he supported Donald Trump. Witnesses disputed the man's account and said he simply became angry because he waited too long for his coffee.
"You're trash!" the man, identified as David Sanguesa, was heard telling the barista on the video, which went viral. "I voted for Trump! You lost!"
That same month, a Delta passenger's pro-Trump rant was caught on video. "We got some Hillary b-- on here?" the man shouted.
"Come on, baby!" he continued. "Trump! That's what I'm talking about. Hey, baby! Donald Trump! He's your president, every g-- one of [you]. If you don't like it, too bad."
The man was allowed to remain on the flight, but Delta later apologized for the disruption and declared that the man "will never again be allowed on a Delta plane."
Around the same time, a woman was filmed berating a black Michaels employee, in an ordeal that allegedly lasted 45 minutes. In the viral video clip of that confrontation, the woman can be heard yelling that she was being discriminated against.
"And I voted for Trump! So there! What, you want to kick me out because of that?" the woman can be heard shouting in the video. "And look who won! And look who won! And look who won!"