SAN JOSE, Calif. (KGO) -- Eggs and fists were flying at the Donald Trump rally in the South Bay on Thursday, with the violent scene making national headlines.
San Jose police were criticized from not doing more to intervene during the violence.
The protest outside San Jose's Convention Center started with a message. "We have to fight for working people, we have to fight for the underprivileged," Melissa Willette said. But it ended with violence.
When Trump supporters left the rally on Thursday night, many were attacked, harassed and even sucker punched - including women.
Andrew Zambetti was walking down the street with blood streaming off his head. "I was just walking right there and they came up behind me and socked me. There was like 20 of them," he said.
Another man said he went to police to get help for Zambetti but got no response. "I went over to the police to let them know he was being attacked and look how they responded. They were smug. This one got the smiling at me. They ignored me," the man said.
ABC News reporter Tom Llamas witnessed much of the same thing as the violence escalated. "Now the police were here the entire time, but they never seemed to intervene as people were getting beaten up. It seems like they were trying to hold the perimeter," he said.
San Jose Police Chief Eddie Garcia tweeted out the day before the rally, "Tomorrow, we will protect the First Amendment, our community, and our officers."
But after the rally, there was a harsh response to Garcia online. "Lousy job. Pathetic. You should hang your heads in shame. Women were attacked and your officers did nothing," Cheryl Rose tweeted.
Another reply said, "Have always supported the police, but San Jose PD were a complete failure and disgrace. You sir should resign."
San Jose police released a statement saying, "While several physical assaults did occur, the police personnel on scene had the difficult task of weighing the need to immediately apprehend the suspect(s) against the possibility that police action involving the use of physical force under the circumstances would further incite the crowd and produce more violent behavior."
Mayor Sam Liccardo released a statement saying San Jose police officers performed admirably and professionally, but said there is absolutely no place for violence against people who are simply exercising their rights to participate in the political process.
Police say one officer was assaulted Thursday night. There were no reports of any significant property damage. Four people were arrested.
SJPD urges anyone with information to contact San Jose Police Department's Assault's Unit at 408-537-4161 or "311."
For full coverage on the presidential election, click here.