I get very mad whenever I read or here about another case where someone is arrested for using a weapon to defend himself/herself from an attacker. The fact of the matter is, some people can kill you with their bare hands - they don't need a weapon.
A case in point: this morning I was watching the local news, and there was a report about a man on trial for murder, who got angry at his son's hocky match and beat to death the father of another boy there. A couple of years ago there was a case in a northern suburb of Atlanta, where a school bully beat to death another student after they got off the bus. In both case the weapons were bare hands, and in both case these were deadly weapons.
No, I don't think it should be legal to pull out a weapon and kill someone because they give you a threatening look. However, suppose that man at the hocky match and that school boy had defended themselves with a weapon. They would probably be in jail today. They obeyed the law, and as a result they are in the graveyard.
I do think there has to be some relaxation of the laws governing the use of weapons in self-defense. At the very least, it should not be illegal to retrieve a weapon when someone is threatening you. In the vast majority of cases, that is all that is necessary to presuade the attacker to go after someone else.