If we made guns illegal, then all the law-abiding, nonviolent citizens would give up their guns.
And the lawbreaking, dangerous criminals would keep them and use them to gain control.
As long as a drug is illegal dangerous people will acquire it, sell it, and make a dirty profit off of something than can be just as harmless as a man enjoying the occasional beer.