They're not made for killing people. They're used for hunting/target shooting/whatever.
You need a firearms license and a certain category to fire/own each class of weapon ,and your license must state what reason you're owning a gun for.
All firearms are registered, even if you buy it blackmarket and they've removed the serial, it's still easy to trace back to.
Handguns, it's illegal pretty much everywhere (I think) to have one at home. You must keep it locked up at a target range/locked up elsewhere except your own home, so there's no use in being all 'OH YEAH CHEK MAI GUN BRAH".
Same goes for rifles, the gun has to be locked up in one safe, unloaded, and the ammo locked up in a separate compartment/safe, or else left at the range.
I know some knives you need some special permit to hold, and even then if you're caught walking down the street with them you're fucked.
Switchblades are illegal everywhere...I think.
If you own any of the above for the sole reason of harming someone you're a fucking idiot.
I have my firearms license, oh, and I have no idea if any of this is on-topic or not, but fuck you
So, TF2, I was owning as Soldier lastnight. Was fun.