I am wondering if you are sailing under false colors.
What you say is true to a tiny extent but for the most part you are far far better off using a gun to defend yourself.
Perhaps you misunderstand. I am most definitely advocating defense of self and family with firearms. I am trying to express to others that your most likely assailants are not going to be cowed by it and WILL retaliate in kind.