Why do Americans love their guns?

As thousands die from gunshots every year we ask why most people are still fiercely defending the gun culture in the US.