Self defence is a right.
Guns can be used for self defence, but they should not be a right. Again, cultural difference I guess. Almost everyone in the countryside has a gun, but they don't think of them as defensive weapons. No, police protection all the time is not possible, but owning a gun as a right as opposed to an earned privilege? No, not my opinion at all. I worked for my rifle, I know how to shoot with intent to disable and I know how to shoot to kill, if someone knows how to disable someone with a shot then hurrah, have a gun, defend your home, if someone does not know how to handle a gun then it is pretty much useless. I'm not articulating my thoughts particularly well, I just know I do not like how people equate guns with self defence, like it's the only way to defend oneself. If people own guns for self defence then I feel they should be more than emotionally prepared for the possibility of taking a life. This is something I do not feel most people with guns really grasp, my father was a sniper, he took lives, he watched people take lives, he's come close to losing his own, his opinions on guns and the general public have heavily influenced my thoughts on this (as well as living in the UK). He is not for the right to own a gun, neither is my grandfather, friends in the police do not feel it should be a right, and I agree. Just one of those things.
Knives do have the potential to do lethal damage, but i'd rather an idiot with a knife than an idiot with a gun.