So I had a look at those tasers recommended here, and whilst great, I see a couple of flaws with these, compared to a firearm (the lethal vs. non-lethal argument aside).
So it shoot out 2 pins. And then what? You need to reload? And how long does that take, considering all fine-motor skills go out the windows when your stressed? What happens when you have 3 people in your house, because lets be honest, chances are there won't be just one. And what about when you miss?
Shoots 15 yards. what is you misjudge, and the person is too far away? trivial, I know, but still. Off the top of your head, and without thinking about it (because you're not going to be thinking about it under pressure), how far is 15 yards? Can you judge this distance in the dark at night?
It just doesn't seem like a good idea, but again, that's just me. Perhaps I'm the ignorant one