(Video possibly NSFW)
If the question is how an individual can defend herself or her family against an attacker who would do her or them grievous bodily harm or worse, then yes, guns are definitely the answer. Even against zombies, maniacal clowns or insane hoteliers with mommy complexes.
That’s why firearms are used to defend innocent life over a million times a year in the US. They even the odds between a bigger attacker who may be armed and a smaller, weaker, or slower defender.
Not that it matters, of course. Such inconvenient facts won’t stop all of those oh-so-intelligent, terribly knowledgeable, highly credentialed people — most of whom have never fired a gun themselves — from informing their inferiors that #GunsAreNotTheAnswer. Same as it ever was.