Problem with comparing guns to drugs is you can do drugs in private where no one knows what's going on (and yes, alcohol is a drug).
I own a gun, dang it, I'm going to shoot it.
As mentioned before, if all the guns are outlawed, there will be a battlefield on America's soil. And don't be too sure that all the men who swore to protect our freedom and our flag will be fightinig for the goverment if it should come to that.
What, should I be wearing my tin hat?