As much as I think the Firing Line is the best board on the net, I'm not foolish enough to think we have all the answers.
Since your question is California specific, I would think that
CalGuns would be a better source of information on this legal problem. You might want to wander over there, register and pose your question on their
2nd Amend. Politics and Laws forum.