@raprap,
I don't know where you live, but I don't know of any states, except maybe NY, that say you have to have a permit to carry a knife.
I am going to weigh in here for a minute.
Many civilians that have concealed carry permits do practice, and are very good shots, when they are shooting at paper targets.
When shooting at someone that is shooting back, it becomes a different situation.
I saw guys in the Marines that even though they qualified expert with the rifle, they couldn't hit the broad side of a barn when the fighting started.
Its a totally different situation when there are real bullets coming at