Tobacco ads haven't been legal in awhile, and I'd be fine with a ban on alcohol advertising. Marijuana's legal status is shaky enough that a lot of dispensaries are cash businesses, because banks and payment processors don't want to touch them.
We've already been down that road with heroin, and it wasn't pretty: http://www.businessinsider.com/yes-bayer-promoted-heroin-for...