No, when a swimming pool kills someone we shouldn't put it in prison.
I don't argue that they're the same, but many of the arguments I hear for taking away guns would seem to apply to swimming pools.
No one needs a swimming pool. They cause avoidable deaths.
In the case of swimming pools, all the policy changes involve providing barriers and supervision so that children drown less often. No one argues that we should eliminate them, though that's the only way to insure that no child drowns in one.
I think it's reasonable to treat "the gun problem" the same way. Make it more difficult for dangerous people to use them to kill people, by creating barriers that exclude dangerous people carrying guns.