The bottom line for me would be that he is using an ILLEGAL drug in my home and since he is a minor, I would be held responsible. I don't have any suggestions for handling a rebellious teenager, I'm afraid, but I would not, no way, no how be that disrespected in my own home.
I am sorry you are having to endure this sort of treatment.