Don't Bring a Knife to a Gun Fight
Fundman sends this link.
I don't know the answer. If you have kids, a gun in your house
is far more likely to kill your own kid, through accident or play.
We have several guns, but they are locked in a cabinet, with trigger locks inside that. I couldn't possibly get to them in time to defend myself against a home invasion.
If I didn't have kids, tho, I'd probably have a handgun.