Moving prosecution along faster is a wonderful idea, like federal charges on coffee beans. However that is AFTER the crime, how is that going to reduce crime?
How about if ATF actually did their job and kept firearms out of the hands of felons, too simple probably, just get a list of felons, then get a list of people that bought a hunting license or applied for tags. Maybe make a surprise visit every few years. You could use conspiracy charges for anyone holding for a felon. That's what the NRA says anyway "enforce existing laws first, before passing new ones"
Maybe a big fat "F" on auto plates to alert Law enforcement to possible danger.
What we have now doesn't seem to be working "highest rate per capita of violent crime", during the Iraq war young people were safer over there than in the USA due to shootings, auto wrecks, drug use and self inflicted killing. If the police cannot or will not protect American people maybe what we need are more armed gangs that can protect themselves.