Gun laws are not enforceable without people to enforce them. The government could ban all guns tomorrow, but it doesn't do any good if you don't have the LE to enforce it. I personally think to put a dent in the everyday violent crime, that the federal government should send money down to the state and local governments to help fund hiring of additional LEOs so they can put them where they need them. Gun crime is going to be deterred at the local level not in congress or the white house. Just my two cents.