There are 310 million firearms in America - almost one for every man, woman, and child. Yet we still are seeing incredible amounts of gun violence. Obvious solution: more guns.