I think the lack of punctuation means the sentence about the knife is being misread, I read it as the gun could do more damage.
Anybody care to answer my questions because I presume those who like to carry guns have thought through the implications involved in doing so?