The arguments will never end. Ever. All you can do is make up your own mind. For me it’s quite easy, I have the right gun, the right ammo, I train religiously, and I will indeed stop the threat. No need for cannons.
Stay with me here folks, this is important stuff. If you’re in one of those commie states that won’t let you carry a weapon, or if you just don’t like the idea of guns in general, your choices are fairly limited.