As for the knife attacks, you do not know much. While a gun yes has the potential to kill more faster, I can kill you with one stab. My supervisor on the dept. was killed with a single knife would to the neck. If I have a knife and you run from me I will kill you period. I have proven this over and over again. In fact, you give your mailing address and I will make you a copy of surviving edged weapons and mail it to you. Once I get my video capture card I will post a few scenes.
As for the numbers they musstcome from HCI. Average of 16,000 gun related deths a year and then the average of 100 gun related deaths a day. The numbers do not work out. average of 100 a day is equal to 36,500 deaths a year. More than twice the number stated for the per year statistic.
Also, let's look at the per capita rate based on your numbers. (worst case) There are approximately 300 million Americans, therefore, 36,500/300,000,000 = 0.012% of Americans is killed by guns each year (36,500) Now, I am not detracting from the magnitude of anyone dying, but the numbers as you print do not lie. While 36,500 seems like a lot by itself when compared to the fact that it is derived from a body of more than 300 million it is no longer so large. We do not have a major problem with gun related deaths. In fact, accidental deaths by doctors is much higher than this and we license them to "practice" medicine.