Oh, I'm sure there are thousands of proposals out there, and some of them would affect gun violence. But here's a simple one:

A common factor in many cases of violence and homicide (as well as suicide, manslaughter, accidental death...) is alcohol.  People arrested with DUIs lose their driver's license for a period of time because they're deemed unfit to operate a dangerous weapon responsibly.  

Therefore, anyone cited for a crime where alcohols was determined to be a significant factor would lose their right to possess a firearm for a period of time.  I would suggest 2 years, with a requirement to attend an alcohol assessment/treatment program. Anyone diagnosed as an alcoholic would be denied possession until they had successfully completed treatment.

Their firearms would be stored in a non-government escrow facility.

Would some people violate this law?  Sure.  Just like they do after a DUI.  But the law would be in effect for the same reasons you lined out below.