I've a tendency to believe you are attributing too much blame to the substance and not enough to the irresponsibility of the person involved. But not knowing the specifics of your situation, that is a guess...maybe an educated guess...but a guess all the same.