So, this has actually happened a while ago.

I had a friend, let's call him Charlie, for the sake of the story, and we got to know each other way back in high school and instantly got along. I have been with him when he was going through a lot of bad things, when people kept leaving him, he had his heart broken, started doing drugs, became an alcoholic addict (this will be important in the story), and more. And each time I truly, honestly wanted to help him and I was trying to, to the best of my abilities and knowledge, expecting only that he'd do the same to me in return.

Now, his life finally got a lot better. He stopped drinking in an addicted manner, stopped with the drugs, found a girlfriend, found a temporary job abroad and moved there for almost a year. During the time when he was there, our contact started to vanish, more and more, but I did what I could to make sure it's still there (he rarely wrote to me on his own).

Now, not so late ago, he was back to our country and made a "goodbye party", because he was moving abroad permanently. At some point into the party, everyone was having a good time, and Charlie suddenly got up and announced that he wanted to say something. According to his own words, he had 2 extremely close friends that helped him to get through all of the bad stuff he had in life, through his problems and that were supporting him whenever needed. As the first one, he pointed at his close friend that he has known since he was a small kid, and that was totally okay with me, that's natural, they have known each other for at least several years. However, when it came to the second person... I naturally assumed that it'd be me. But it didn't happen. Instead, he pointed at the guy that, as far as I'm aware, never had any good contact with Charlie, and that actually was contributing to his addictions, especially the alcoholic one. After some more time passed, during which Charlie was praising them and I was sitting there, just thinking how come that it's the second guy  standing there instead of me, I finally asked Charlie to go somewhere else and talk.

I simply confronted him. Told him that I see it as unfair and that it made me feel extremely unappreciated by him and asked why it was him instead of me. I think that what he said will stick with me for the rest of my life. He said that during all those times when I thought I was helping him to goy through whatever trouble he had in life, I actually wasn't, because he, according to his own words, didn't want to be comforted and assured that things are going to be okay, he didn't want ideas on how to solve his problems, he wanted to be punched in the face and ordered to get his shit together, which, according to Charlie, the second "friend" provided to him. I was shocked, and barely could say anything, but I didn't have to. Charlie simply concluded this short conversation that he'll call me the next day, so we can meet and talk about it in detail, but for now he's going to enjoy his goodbye party. Of course, as you can expect, he never called and never gave any sign of life.

Since then, I haven't contracted him in any way and I'm not planning to. He's dead to me. If he's going to get into some shit again, I'll tell him to fuck off, no matter what that is or how bad that is. That's a promise I made to myself. 

Am I the asshole for that? Am I the one in the wrong? 