You all are coming at this from the wrong direction: If you create the laws that are appropriate to your Utopian ideal, and then force the average citizen to comply with the behavior appropriate to your Utopian ideal, then all of the outliers will come around and you will realize your Utopian ideal.
Then none of us will need to have guns, because there will be no bad people we need to protect ourselves from. If we can just get rid of the Saiga conversions in MA, then there will be peace in the Congo.