Listen to the advice in this thread, accept your friend for who he is, and quit using "I was high" as an excuse. That's an excuse for why you left the fridge open or why you ate a dozen tacos, not why you disrespected your friend like that. It's no excuse for that.