As much as it should happen It would be pointless to ban guns in america because every retard screeching "ITS MAH 2ND AMENDMENT RIGHT TO BEAR ARMS AND PROTECT MY FAMILY YEEE HAWWW" <---- (retard if you think/say this btw) owns 15 different guns. Its too late for gun control, would of been easier years ago. Guns are dumb, people that think more guns are the solution are even more dumb.
As for the knife v gun debate I strongly believe that to knife someone requires more of a psychopathic mentality to go up to someone and get up close and personal to stab/cut them whereas with a gun its no effort pop and gone.
TL;DR: 90% of americans are dumb and don't learn from their mistakes