My XH is also a very good man deep down but his core values are buried so deep in the mud that he can't seem to find them anymore. I hope, for his own wellbeing, that he finds them before to much damaged has been done and he can't face up to it. Suicide is on his mind often and he can't stop his destructive ways. Sad!