I can't say i know the situation in the US as well as you lot for obvious reasons.. but how many stories do you hear of a person who just bought their hand gun at Walmart and decided to go shoot up? Or kids that can grab the gun thats just lying around the house. In Australia, we limit our guns to only hunting weapons (shot guns, rifles etc.) why? Because AK47's tech 9's and hand guns aren't made for hunting, they're literally killing machines intended for other humans. Its really a no brainer, illegalise these killing machines and the guns that are legal MUST be locked up away from your goddamn kids!
The gun culture will still remain the same but you can bet that school shootings and other tragedies would be a whole lot harder for the killers. They can't just stroll around, they need to have a license to bare and buy firearms and the ones they do buy aren't gonna fit conveniently in their pants.