Not sure it makes any difference if they're stuck. Sounds to me like your H is projecting his anger at himself on you. It is all so sad...I'm no expert but maybe if he could just admit his mistakes and learn how to forgive himself, then he could move forward.