I've been playing a year. I suppose I've been lucky that pretty much everyone I've met from our local scene has been pretty friendly. Sure, some people are standoff-ish, some are outright jackasses, but overall I'm happy with the reception I've received. My best advice is just write off the folks who don't show an interest in being friendly and key in on those who are.
About the drug/alcohol use...meh...it's part of the culture. I don't smoke and seldom drink, but I don't generally care if others do. I do think, though, that it's not doing the sport any favors towards growth.