The thing isn't the San Francisco proper knife laws, it's the outlying cities. For example, Fremont has a 2" limit (section 3-3105), Oakland has a 3" limit (section 9.36.010), and Redwood City and Milpitas don't appear to have any local restriction.

http://www.municode.com/Library/ClientListing.aspx?stateID=5
_________________________
Hope for the best and prepare for the worst.

The object in life is not to be on the side of the majority, but to escape finding oneself in the ranks of the insane