The guy's gone through a lot, he doesn't want to risk losing anyone else close to him... Cannot completely blame him, but he should wake up and start drawing some conclusions by now...