How I really see it, is guns give people an unreal sense of superiority or strength and creates a nasty industry across the globe. There are very few people that really used their guns to protect their families, it's a good excuse to spend money and go have fun.
Sorry to get in this thread. I do agree if government are allowed to have them the people too.
People with interiority complexes with the power of a batch are going to use that power to feel superior against others, not to defend them selfs.