Here's a little background first.
A few years ago, I started to hang out with one of my co-workers. He was cool and we seemed to get along really good. We would hang out, go to movies, shop, go out to eat etc. We became good friends and we listened to each other's problems.
Well he started to hang out with new people and started to party a lot more, drink and dabble in smoking weed. Three things I'm not into at all. So whenever he would drink, he would be so mean to me and say hurtful things to me. So I started to distance myself from him. Whenever any of my friends get drunk, I play mother hen and make sure they get home ok (I usually am the DD anyways) make sure they don't do stupid things, and I clean up after there's a party too.
Well late last year, his parents were going through a Divorce (And still are) I asked him and told him if he needed to talk or wanted to hang out to get away from it all, then I would be there for him. But he never said a word about to me, just to another friend who was telling me about the whole situation.
So here's the thing, I basically stopped talking to him, since he would say hurtful things to me and tell me how much of a horrible person I was when he was drunk. He was getting into smoking pot everyday and was just being really immature and selfish. I called him a few weeks ago to see how he was doing and wanted to see how his sister and parents are doing. (I love his family) Also because my mom saw him and he asked her to ask me to call him. I did and think it's the biggest mistake I could of ever made
He's blaming me for all his problems, telling me it's my fault he turned into an alcoholic, pothead and that he started to smoke cigs because of all the stress in his life. And that I should have been there for him and that I wasn't a friend at all because I stopped talking to him.
Now I'm just wondering and a little annoyed at him because I don't think this is my fault at all. Was I wrong to stop talking to him?
My best friend says that he's an idiot and that she would never blame me for anything that's going on in her life. People live their own lives and shouldn't blame other's for their problems. I really

my best friend. But I'm still a little uneasy about the whole situation.