Guns are the best form of self-defense. They can put down an attacker hard and quickly.
Yet a lot of people prefer less-lethal solutions for a variety of reasons. For many, theres the fact that they can buy them easily and without worrying about various gun control laws.