Another truth is that Jesus had the disciples buy a sword or two for self defense(wild animals, bandits, etc.) while traveling. The problem later was Peter misusing the sword. That led to Jesus' warning - "Live by the sword, perish by the sword."
We do have the right to own a weapon for self defense whether the weapon is a gun or sword. However a weapon is not something that should be the 'only answer' to whatever nastiness is thrown our way.