I had a friend named Donna. She was a pathological liar. And she spent her entire time trying to divide people. But she was beautiful and charismatic and very exciting. I was very good friends with her for about 6 years (and her husband too).
So many people told me that she was messed up, but I remained loyal and defended her. Until in the end she had managed to put a divide between me and almost every other friend I had. She was like an abusive husband, come to think of it.
I finally saw the real person in the end. What a shock!
I'm sure you love this guy. I know what it means to really love a friend. Just be careful, he sounds like he might require much more help than you can give him. If he stops going to counseling, you may very well become the counselor. I'm not saying to not be a good friend, but there is a certain protection you need to afford yourself. You could easily get sucked into his dysfunction.....Do you know what I mean?