No one I know is going to turn there guns in,
Attrition will probably take your gun. Over time, there won't be that many working weapons and certainly not enough to fuel the black market in the current manner.
Again, not the point. The question is not whether a gun ban would be effective, the question is whether one is a realistic option.