We can go through so many scenarios when it is more than feasible to have a firearm.
It is MORE than wise, in this society and day and age, along with the area you live in, to have a Firearm.
Examples:
I'll give you a few perspectives:
Situation A:
You get an alarm system. A person breaks down the door in the middle of the night, or even when you are home, and are committing a home invasion. The alarm takes anywhere from 30-60 seconds BEFORE the alarm company calls you because a PIN has not been entered. If they receive no answer, it will take 1-2 minutes to call the Police. The best response time for the Police is usually 3-5 minutes, possibly MUCH more depending on where you live.
Now, consider this - the man, high on drugs, possibly with more people than himself, are in your home, with knifes or (more likely) guns.
In 3-5 minutes, most thieves can be out of there with alot of valuables, you dead or seriously injured, or you, knocked unconscious.
YOU MAY be in the position to get
Situation B:
A person breaks down the door in the middle of the night, or even when you are home, and are committing a home invasion, or sneaks into your home in the middle of the night OR when you are away, and you come home. You have no alarm system. The intruder is smart enough to cut your phone line before entering (as most are). The man has a gun, or knife.
Example - the man is rummaging around in the middle of the night, and wants to see what is upstairs. You and your wife have heard them, have tried to call 911, and can't (see prior). The man is hell bent on getting money or property to pay for his drug habit, or just doesn't care about human life. He comes upstairs, sees your locked door, and breaks it open. He is big, and high as a kite and feels no pain. He knocks you out, rapes your wife, and knocks her out or ties her up and you too. He now takes his time taking whatever he wants. You could sit there for hours or days before you could get free or someone discovers you.
Enough for you?
I know this is VERY graphic, but it is NOTHING but the truth. It has happened MANY times over.
Of course, there is different outcomes, scenarios, etc. but to answer question, YES, it IS the best defense. You have to physically come close to your attacker to use a Knife, with a Firearm you can be 25 yds away and empty the gun IF necessary, and it will quite likely of the time stop them.
Hope this helps - if you want to talk more feel free to email me at chrisf8657@hotmail.com