I think all guns should be registered to a specific gun club and be shipped their directly. You would still be able to own it, but could not use it outside of shooting range...not sure about what would be done in move if you make the gun owner pay for the shipment to another gun club site.
But if we walk in the light, as He is in the light, we have fellowship with one another, and the blood of Jesus, His Son, purifies us from all sin.