If I were to question at all, why do people such as yourself make any fuss over those that keep or carry guns.
This sort of thing I have only see as any issue just the last few decades, Before then it didn't matter to others, guns were just a part of people lives.
Now I am proud that I am an American and exercise my rights of freedom or if I choose, to carry a gun in that I not be deprived of those rights.
60 years ago, spiders in your home was nothing more than a sign of poor housekeeping, today they are a sign of terror and spawn of Satan, guess it is the same thing.
The self defense you speak of just comes along for the ride, at least, I won't be a victim.