Short of banning guns except for law-enforcement and the military:
Guns may not be owned by private individuals. Guns may be purchased and registered by gun clubs which are licensed, audited associations of people who wish to use them. Guns may only be loaded and fired on the premises of the gun club. Membership lists of clubs are publicly available. In the event that a crime is carried out using a gun, all members of the club to which the gun is registered are criminally liable.