Bans do not make things go away, they are the justification that the government uses to attempt to make things go away. Some, maybe even most will comply out of principle, but the only way something is going to "go away" is if the government destroys it. This proposition is utterly impractical in the US, as the sheer number of unregistered firearms in the country, both grandfathered and illegal, would require the federal government to kick down every single door in the country to find them all, and given that the right to bear arms is one of the foundational principles of this nation, they would be taking return fire. Then, even once you've gotten rid of them, there is the matter of keeping them out, which would require border and customs controls that would make Trump look like a bitch, and that's just for illegal imports. On the domestic side, it would require the destruction of the knowledge of how to make a firearm itself. You appear to be a bong, go look up P. A. Luty for an example. The problem with banning guns in the US isn't passing the law, it's the monumental logistics required to enforce it.