I believe consideration should be given to the expected intended use of dangerous implements of all types, because many folks are influenced by that, and buy (or steal) accordingly.
For example, a large chef knife is likely to be more lethal than a typical switchblade, but the intended buyer for chef knives is chefs and home cooks. You can’t very well ban chef knives.
On the other hand, I believe the market for switchblades is to use them against other human beings. Sure, some may argue that they want a switchblade to whittle with, but, c’mon, that’s a stretch. Use a whittling knife for that purpose. Need it for self-defense? Use bear spray instead, it’s not lethal.
I would likewise be in favor of banning sports shops from re-packaging chef knives, and naming it “the man-slayer.” Don’t put bad ideas into the minds of idiots.
The same argument can be made for hunting rifles, which are more lethal than many firearms that are banned. Hunting rifles are used by hunters to kill animals, assault guns are not (maybe some are, but that’s not typical). In most cases, assault rifles are intended to be used only against human beings.
In my perfect world, all firearms (and other potential weapons) would be much more regulated to keep them out of the hands of the general public, even hunting weapons. Responsible hunters or target shooters should not mind being hyper-regulated, and they should pay a higher penalty if their guns are involved in a crime (for example, if they didn’t properly secure the weapon and it is stolen, or by an accidental discharge that injures someone).
Guns (and switchblades) don’t kill people, idiots do.