It's a lot easier to tax it out of existence than it is to make it disappear by being illegal. Criminals will get what they want. Law abiding citizens will not. A high enough tax can eliminate a product from the hands of all but the super-rich.
How could you argue against it? Imagine a $2,000 tax on all guns, ammunition and components. That wouldn't effectively tax them out of existence?
If that number is $20, it has an effect. $50, more. So on and on until it's enough to eliminate the use from any "standard income", law abiding citizen.
Still happily answering to the call-sign Peetza.
You do not HAVE a soul. You ARE a soul. You HAVE a body.
He is no fool who gives what he can not keep to gain what he can not lose.
-Jim Eliott, paraphrasing Philip Henry.