Ban the guns. Why is it so hard for Americans to get that?
I think it may be related to the importance of "individual rights" over "social rights" in the American mind, or how the individual and what an individual can do is seen as more important than its effects on society as a whole.
It is an idea I have, but I think it is related to how many people think that "they can reach the american dream", they can get rich, etc, and they decide to go along with things that would make it possible even if only for a few to become richer even if that means a lot of people will have a worse life because of that, even if it means
they themselves will have a worse life, they may end up worse but people still think they will be one of the few that can reach that "dream", even when statistics are against them.
The same way, I think people believe that if they can have a gun, they can defend themselves, so if someone came to kill them, they will at least be able to counterattack. They are thinking individually, instead of thinking that if they can have guns, it means it is easier for everybody to have guns, and it makes it easier for way more people to come to kill them. The global result may be worse, but I believe people in America usually think in the local, individual scale, not in the global scale.
Of course all of this is prejudice.