All of this sounds like you have a local problem. Well it's a local problem deal with the host or field owner and get it sorted. ASC can not police the entire countries many fields nor should it. And AV status is just that it is AGE verified not drug free, booze free, nic free, caffeine free ect ect verified.
Does ASC need to set up rules stopping post like stoner shoot out sept. 4th everyone high welcome? sure keep a "Clean" image but we (ASC) can not stop a game like this from happening or stop those playing from buying AEG's.
And as for someone offering your kid smoke well talk to that person and the field owner or host that's a local issue between you,your kid and the other guy not ASC.