In San Francisco, an estimated 2,000 protesters marched down Market Street toward Dolores Park. The march stretched out for at least three city blocks, and the protesters completely blocked Market Street's westbound lanes and the eastbound lanes in places.
"I believe that politics and religion should be completely separate," protester Eric Rogers told CNN affiliate KGO-TV. "This has been, actually, one of those lines that has been blurred by that."
"It really feels personal. It feels like why would someone not want us to live in love and respect," said protester Jayne Dean-McGilpin.
A demonstration in Long Beach stretched out for five or six blocks. "Hate is not hot," read a banner at the front of the marchers.
About 2,000 demonstrators marched in a peaceful protest in Long Beach, and a few hundred remained in the streets around 10 p.m. (1 a.m. ET), said Sgt. David Marander of the Long Beach Police Department.