If guns were banned then knives probably would become more common. Its bad enough school's are used as shooting ranges and yeah having a gun doesn't always mean you're safe. It just makes you the bigger target for the gunner.
I am not a knife merchant either, but do think people carrying knives is a good thing. Not asking everyone to carry a Bowie knife (the average person doesn't need one that big normally), a pen knife is good enough.