Spirit, You're right.  The U.S. doesn't need any more unforceable laws.  Instead, the U.S. needs to make laws that can be enforced.  Ban all guns unless the owners are members of a well regulated militia, which is consistent with the Second Amendment.  Also conduct a gun buyback program.