Your IC may very well be right. Your H may be in greater pain than you. He must feel guilty for leaving 2 little kids. That is likely why he is lashing out on you all the time. He is trying to say that it is not all his fault, that you are driving him to leave. On one hand, do not buy his attacks. It is not your fault. This decision is his own. On the other hand, try to understand that this anguish drives him to act the way he does. Try to forgive his rage and his irrational behavior. You do not want to believe that he is a monster, right?