It is the jobs of the courts, not you, to decide punishment. It's a lot easier for pro-gun control people to convince the undecided to outlaw guns if we're seen as Dirty Harry wannabes. I'm not attempting do defend any of these actions. People who commit such acts should be dealt with appropriately by the criminal justice system.
Citizens have the right to use reasonable force to defend themselves against such acts.
But not to hunt down the perpetrators for revenge. Only if his or her blood disfigures my carpet or walls. An eye for an eye only makes the whole world blind. Something like that. You've obviously got some issues regarding violence and revenge to work out.