Revamp, or repeal?  Either way, you know it's not going to happen, and there are still hundreds of millions of guns out there.  So you have no practical ideas.  Not surprising, it's a difficult issue.