I was back in the dating world for the past year after a 10 year relationship. I cant tell you what to do but looking at what you said if I were you I would pass him by because 1, he cant support a family 2, very spoiled child who doesnt get along with your children 3, he has no desire to better him self or his situation and he seems very immature. If it comes up again go ahead and tell him you value him as a great friend and wouldnt want to take a chance on ruining it.