CORAL GABLES, Fla. – A video has gone viral of a man at a Starbucks in Coral Gables who proclaimed that he voted for Donald Trump, then accused a barista of discriminating "against whites."

"You're trash," David Sanguesa said to a barista after demanding his money back. "Because I voted for Trump. Trump. You lost. Now give me my money back."

Word of the incident went viral because of a Twitter post that said that a "#trumpsupporter" attacked and threatened patrons and staff at the Starbucks because his coffee took too long and blamed anti-white discrimination.

After asking for his money back, Sanguesa then asks for the barista's name and contact information before calling her "garbage" and "plain trash."

Another barista tells Sanguesa not to talk to people in that manner, to which Sanguesa, who was wearing a white shirt and a black vest, claimed discrimination.

"She did discrimination against whites," Sanguesa said.

"Do not talk to other people that way," the other barista said.

Words are exchanged and a crowd of people who gathered around the front of the store slowly move away from the camera's view.

Sanguesa then threatens the barista.

"I'm going to punch you out," he said to the barista.

"Want to step out? Fine, I'll be happy to," the barista said.

Sanguesa then takes a few steps before he puts on his glasses and walks out of the store.

The video was posted on Twitter and has since gone viral.

Sanguesa told Local 10 News reporter Michael Seiden that what's not seen in the video is what happened before he lost his temper. Sanguesa said he met a colleague at Starbucks, paid for his coffee but was never served.

"She just refused to serve us," he told Seiden. "She did not want to serve us."

Sanguesa said the broker with whom he was meeting believed it had to do with the Trump sign on his truck.

"I apologized," Sanguesa said. "I did apologize to them."

Still, Sanguesa said it was "completely discrimination and, to me, racism because of our support for Donald Trump."

The barista, who returned to work Thursday, said Sanguesa's claims are blatant lies.

"He must have been having a bad day," Jennifer Santos said. "I felt disrespected. Very disrespected. It was very insulting and very discriminating. Things happen."

Sanguesa, who said he suffers from mental illness and did not take his medication the day of the incident, said he received a call from Starbucks' corporate office.

The company said it is aware of the incident and investigating.

"Embracing diversity and treating each other with respect and dignity is core to Starbucks values and something our partners take great pride in showing," Starbucks said in a statement. "We are committed to providing an inclusive, supportive and safe work environment for everyone."

Records show that Sanguesa was previously arrested multiple times in South Florida, including on a battery charge in 2014 in Miami-Dade County.