Michelle-
Your H has some many things going on in his head, issues he may have had before, issues from his deployment, maybe a QLC thrown in, etc., etc. You can try to understand, and analyze, but the most important thing you can do is take care of yourself! (Which I think you are doing a pretty good job of.) I don't think there is much you can do to help him right now. I think he needs help, but he isn't going to accect it from you. Getting more money into his pocket (and probably right back out) from the taxes should at least let him see that you are not the enemy, but it may well be soon forgotten. Keep doing what you are doing, keep giving space. In time, he may start to get through his problems, and find his way back.