I don't know the guy.
My mother has a friend that has been given every opportunity in the world and so much more to try and pick herself out of her scummy situation and she just falls every time. The nature of the world now-a-days just lets failures float through a limbo of misery, there's no survival of the fittest in an advanced society. Some people just do not, and refuse to, 'get it' and even though you want to feel bad for them, you just can't, and you push them away from you because you know for sure they'll try to drag as many people down as possible with them. Her own son is coming to our house to spend the holidays because he doesn't want to have an argument with her on Christmas about why he cannot loan her any more money. It's a sad thing. Fortunately, she's friends with my mother, so she can vent, my mother can tell her what she ought to be doing and let her vent, and she'll ignore it and continue the process--and thus her son is welcome into our home so he has somewhere to go for Christmas.
I wish I could say I pitied her, but I just don't. Maybe I'm cold hearted in that.. but I just cannnot.
On the other hand, one of my very good friends grew up never knowing many opportunities and while he would have benefited greatly by just having a supporting and loving figure that set clear boundaries for him in life, he eventually swam upstream and broke himself out of the obstacles he had to keep vaulting over and created a good life for himself. While I had considered him, admittedly, a bit of a leech, I knew he was a good person. I did create a distance to protect myself, but I supported him and remained friends with him still and I didn't begrudge him.. and I was really happy to see him pull himself up to a place of comfort and I can definitely see happiness on his face that I didn't know when I met him.
Distancing yourself is probably a safe and smart move.. but however he turns out to be (either in a stage in life before he gets the help and break he needs, or a leech of a person that will never recover due to not really wanting to) you need to make sure you are protected. It does no good to be a 'friend' to someone but then do nothing but insult him and see the negative. That's not very friend-like behavior.