If your husband just bailed on you with so little forewarning, of course you're going to have unresolved emotional issues. I'm so glad you made the choice to seek support from those who've had similar experiences.
He doesn't deserve to have this kind of power over your emotional health, not after he so flippantly abandon not just you but your children as well. He made a decision to leave and he shouldn't behave like that (sporadically communicating with you) unless he is prepared to take some responsibility for what he's done.
It sounds to me like your relationship with him is quite toxic at this point. You said so yourself, "as history has proven" he continues to verbally attack you if you try to get him to live up to what he's done and his responsibility for dismantling it in an honorable and respectful way. Your compassion for him is admirable, but it is his mind, his problems, and his responsibility to deal with them. Since he left so suddenly you probably still feel a sense of emotional obligation to him, but he made a decision to leave his family and strike out on his own, that was his choice.
Mockingbird, you can't do anything for him at this point, and he can't do anything good for you. He may be mentally damaged but that doesn't mean he's suddenly a child with no responsibility. What I'm hearing is just talking to him is sucking the life out of you.
It would be in the best interests of everyone involved if you cut him off and asserted yourself in this situation. Don't answer the phone when he calls. If he wants to come to your house tell him he's not welcome unless he's prepared to act like a man and discuss the financial responsibility he still has to your children if nothing else.
I realize this is a difficult thing to do, very difficult. I, for too long, knew a person that I considered my best friend who put me through absolute hell. I had a metaphorical gambling addiction to her. I would put the coins of my time, energy, and emotional well being into this slot machine that was our relationship and pull the handle. Sometimes I would win, but most of the time I would lose, it was the few times that I won that kept me coming back for more, when the reality was mentally, spiritually, and emotionally I was going broke. Please, for the sake of your children, don't make my mistake.
At this point you both need some space. You need to take yourself off this rollercoaster he's putting you on. Give yourself some time to breath, and, for goodness sake, relax. Take your kids to Chucky Cheese's and play video games with them, go to a salon and get your hair done, go to a massage parlor, have some fun for yourself. I know it's hard to believe at this point, but there is a world out there without your husband, and it's beautiful.
Please message me if you ever want to just unwind, vent, or ramble. You'll always have my support and love. Sending prayers and positive thoughts your way.