I've had this friend, M, for about 4 years now. We were mainly friends through friends, but still pretty close. Our mutual friend then moved away, and we became closer and talked every day. We do have a lot of similar interests and almost always got along. M is a very selfish person, though. I think it should also be mentioned that he is gay, which may be the cause for some of his thoughts and actions. He will ask people for things that he wants, and sometimes only comes around for those things, even though he comes from a fairly-wealthy family. He puts himself in #1 position, and a lot (if not all) of his actions reflect this. He cannot place the blame on himself, and only others. These attributes are only becoming more prominent as time passes.
But for the past year he was in a destructive relationship. The person was using him, and we all saw it except for him. But despite us raising our concerns, he defended the relationship to the end. In the meantime he was using prescription drugs (not prescribed to him) heavily. But he denied everything. His relationship even lead him to try much harder drugs. Eventually after he found out this person who he was with was prostituting themselves out the entire time during the relationship he ended it. I was there for support. I was always there to talk to.
But around the time that he ended the relationship is when he turned 21 and started to go to old friends of his who were his age to go drinking with. Me, being still 20, can't go to the bar with him. So all of a sudden these people were his new closest friends. His closest of these friends, E, is very similar to him. She loves pills like he does and is a self-proclaimed alcoholic. She thinks only of herself, and will straight up ask people for what she wants. And whenever I would see him it was at HIS convenience and he would ask me for things. He asks for things even though he gets a higher wage at his work, takes less hours of school and has more time to work. I distanced myself and only saw him when we ran into each other. His attitude towards me was always that everything is fine and we are still best friends. Eventually I hit a breaking point and was tired of acting like everything was fine. I told him simply that I felt I couldn't trust him, that he uses people, and that he is a drug addict. Of those three things he snapped about the drug addict part. He also tried to turn everything on me, and some things he was saying was simply ridiculous.
So now we aren't talking. I miss him, and I don't want to ignore him when I run into him, but I just don't agree with him. I don't agree with how he treats people and how he can't fathom the thought of placing the blame on himself. I'm not the only one who feels this way. Our mutual friends that all tied us together also feel the same way about him. He also claims that he has NEVER lied to any of us, even though both my friend and I have caught him in several straight-faced lies.
Am I justified for raising my concerns to him and now cutting him out of my life now that I know he can't see what he's doing? I just can't sit there and pretend everything is OK like he does when how I feel is just eating me up inside. Any suggestions?
Thanks! :)