Unfortunately, caring him or the situation about him is not going change. The next thing him go and move on for you is to let. Ideally meet some guy that is available.
However, like many, it sounds that he is not ready like you aren’t ready to accept the truth of what he is telling you, which is. Also their actions correspond to the reality. The thing that allows you to think you understand him a lot better than he understands himself?