"Fire Chief Suhr!" said activists. "Independent Investigation! And charge these cops with murder!"
A grand jury indicted Brian Encinia, the Texas state trooper who arrested Sandra Bland, on a perjury charge on Jan. 6.
Instead of seeking incriminating evidence, McGinty spent months finding three "experts" who never interviewed the police and could only speculate from afar.
"I don't want my child to have died for nothing and I refuse to let his legacy or his name be ignored."
A mistrial was declared in the trial of Baltimore police officer, William Porter, who was charged in connection with Gray's death.
"He was not committing a dangerous act. We're tired of the SFPD killing black people."
The number of demonstrators has grown steadily since the release of the video of Laquan McDonald's murder. Organizers are hoping they will soon reach a critical mass.
Chants such as "Our community is under attack. What do we do? Stand up fight back" rang out in front of City Hall.
One victim highlighted the dilemma she faced after the assault: "What am I going to do? Call the cops? He was a cop."
"I don't need all this attention, but I feel like I have to do something good with it, I have to turn my anger into something positive."