I do agree with one statement that you made:

"the technology and data management to enforce (gun-laws) has been lacking."  

If we as a nation were to place a higher importance on enforcement of the laws currently in place and properly prosecuting those that break those laws, this could have an impact on gun violence.

Second, gun free zones...  Many people who fear guns, believe that preventing law abiding citizens from carrying weapons in certain places will make them safer.  This is not true.  Most high profile mass shootings and terrorist attacks occur in gun free zones for a reason.  These are soft targets with little expected resistance.  Your concern for "good guys with a gun" is understandable.  Even with proper training, a confrontation involving a firearm is a very dangerous one.  However, I disagree with your conclusion.  I feel that it is more dangerous to face a criminal with my wit than it is with my .45.