I keep thinking that any companies thus affected should refuse to engage in business that would arm the San Francisco Police Department and the San Francisco Sheriff's Department (it's a consolidated city and county).
Maybe Black Lives Matter--with its august tradition of peaceful, meaningful protests--would be interested in advancing such a proposal.
Increased SF Police Presence Prompts Pride Parade Grand Marshals To Withdraw [Black Lives Matter])