Here in NYC I was stoped on the train once for having a buck 4 inch blade but Transit cop didn't know it was a knife, he tought it was a gun since the part of the case that was sticking from under my shirt looked like a holster. He looked at my blade and let me go. I wasn't in trouble or anything and I was polite and cooperative. Last night I asked couple of POs on duty what is the legal legth of the blade but got no uniform answer. But most of them said it's measured by his palm (not YOURS), amount of trouble you are in and attitude. If you [censored] them off any knife becomes a weapon, if you are nice to them they are nice back to you. I showed them my sebenza and they told me that if I got on the wrong side of him I would get in trouble. But most of the time your presentation has to do a lot with it too. If you are just a normal guy, minding about your business than they have no reason to bother you. Even if they know you have a knife, chances are you won't go on the crime spree.
Matt