My personal view is that anyone can own a gun but should be required to take mandatory "militia" training courses twice a year (like 8 hours). This alone will probably limit the number of people wanting to go through the process. Another thought is that people could keep their guns in their locally ran armory that they could go and practice whenever they want and checkout guns for hunting purposes. Also no semi-auto for hunting (so no need to checkout a semi-auto from the armory), we already limit shotgun capacity to 3 for bird hunting so maybe this could happen.