Getting back to your stated intent of this thread, what pragmatic solutions have you decided might be workable?
1, Each state would be wise to license every adult who wants to own, possess, or have in their possession and control a firearm. Said license should be suspended or revoked for cause and be valid only for in the state of issue unless other states choose otherwise.
2. Upon revocation for cause all weapons in the possession of the licensee can be confiscated and criminal penalties for subsequent possession of a firearm shall include a mandatory 10 prison sentence and lifetime supervised release (probation or parole).
3. Anyone convicted of giving, selling, loaning or otherwise providing a firearm to an unlicensed person shall, upon conviction, be sufficient cause for the revocation of their license.
4. All licensed gun owners shall be required to insure each firearm they own for liability, and are civilly liable for any misuse of that gun which harms another. Any firearm not properly secured which results in the death or injury of another shall also be charged with a criminal penalty and upon conviction have their license revoked and be placed on probation to verify all guns are properly disposed of and any restitution to the victim(s) is paid in full.
No one convicted of a crime of violence or driving under the influence of drugs and/or alcohol shall be able to secure a firearm license until they have completed a one year drinking/drug impaired driver program; domestic abusers will have their license revoked. Any current licensed person shall have their license suspended or revoked for such convictions.
No one detained and civilly committed as a danger to themselves or others shall be licensed, and any licensee shall have their license revoked and their guns confiscated.