My anti-drug is other drugs.
Well, the thing that keeps me from hard drugs is love of a clear mind. That's also why I don't drink or smoke nearly as often as most people I know. I never really needed anything to BE my anti-drug though, I was just open to some and not to others, and I don't do them very much because I don't feel like it most of the time.