I have a lot of hope for you. Though I don't know him, I have compassion for your husband. All you can do about him is to "Let go, and let God." Fixing him is utterly beyond you. Your responsibility is to fix your own life. I think you are on your way.