Yeah as others are saying that sounds like a new smoker burden, if he's a cool mate (and it sounds wicked of you to sesh him on his birthday) then you should be able to explain to him that even being high is no excuse for bad manners etc.

I'd give him another chance, just make sure he's got some $$ next time. (Y)