Welcome to the DB boards. You will find a great sounding board here.
It sounds to me like your H has a lot going on inside of him right now. Is he getting any help dealing with his feelings regarding his deployments and the things that happened?
Also, you did say he left twice in the past and I am curious as to what his reason were for those?
Read Divorce Remedy. Someone will be around with the 37 rules soon.
Right now, don't push relationship talks. You will only hear things that you really don't want to hear.
Patience is imperative when dealing with WAS. Keep the lines of communication open, listen, listen, listen.
Also try to grasp the idea of validation as a communication tool. It will help you in talking to him and making him feel understood. You can Google it.
While I know it feels like the end of the world and you want him home NOW, committed to working on things NOW, it isn't necessary and I get the feeling that it may be too much pressure for him.
This takes time, just as it took time to happen, it will take time to fix.
What are his complaints about the M?
Keep posting and you will be off moderation soon.
Others will be around.
"Acceptance doesn't mean resignation. It means understanding that something is what it is and there's got to be a way through it."--Michael J. Fox