I agree with you on this one -- but only fifty percent of the way. Some people love guns. But it's more like being addicted to video games -- the addictive behavior doesn't directly provide a chemical substance which alters the brain's behavior the way drugs do.
> Someone using a drug can not directly physically injure someone else
Have you looked at drunk driving statistics lately? The altered brain states caused by drugs result in lethal behavior toward innocent bystanders. Depending on your definition of "directly," your statement may be technically true regardless, but that doesn't make them any less dead.
> Drugs are much smaller and easier to hide.
Only for the end-user. They're less easy to hide if you're a drug cartel shipping them thousands of miles, by the ton, on a regular basis.
Speaking of cartels, you do realize that gun control would be loved by organized crime? It gives them something else illegal but common that they can sell for dear prices.