There is a lesson in what happened in Germany, after WW2( at least in the American sector). The Germans were required to turn all guns in to the authorities , under penalty of death. When I went there 26 years later, pre WW2 guns were all over, in fact I have a couple now. If a death penalty wouldn't make people turn them all in, will a couple year prison term ? Maybe some will be.
Mike