Cabbies aren't allowed to carry guns in SF. They ARE allowed to record their brutalization for media, police, and politicians.
So far, SF doesn't require a license to own table knives (with a required locking device and fingerprint scanner for access, and a tethering line limiting distance from storage area)...yet.
Props to you Camelman for rendering humanitarian aid.