Guns aren't your only option though. There are tons of other less than lethal options.
Why would you make your first resort your last resort?
I'm not against guns but I hate how people try to use "self-defense" as a way to justify their fetishism. If you're that interested in protecting yourself, to the point that youre willing to kill someone, you should at least have some fucking pepper spray too.