Why are Americans buying so many guns?

Why are Americans buying so many guns?