Of course, if you even consider drinking or smoking on camp, then you are an idiot and shouldn't be working at camp. People need to realize that they are working with children and are their sole protector.
Howevever, I think it is just a lot easier said than done to report one of your co-workers. Would I disown one of my friends if she drank? No, I wouldn't. In my mind, there is only one thing that someone can do that will result in them losing my friendship. That thing cann't happen at camp. Soo... I am pretty safe.
It puts you in a bad position with the other staff if you report one of your co-workers. Because, as much as the CD says no one will know who reported the person, everyone will eventually find out who reported the person. It is just the nature of camp. Everyone will find out. Then, the total atmopshere of your camp and the camp staff will change. I know at my camp, with a small staff, if this would happen, there would be a very tense staff atmosphere. And that might actually have a poor affect on the children. It would cause several staff members to dislike others, which just makes the situation even worst. Additionally, since we have such a small staff, loosing a staff member is a big deal. We will have to make up for it, and it will be harder.
I guess by what I just said, it somewhat seems as I am not against drugs/alcohol. However, that is the farthest from the truth... I am very, very against it. I think that if you do either on camp or even off camp then camp is not the place for you. It is not the place for alcohol. You are talking care of someones kid. But, reporting someone involves thinking about many different things and the consequences (both postiive and negative) of that person leaving.