Here's reality: No amount of counseling will fix him. Once physical abuse starts it will not end. Once a cheater, ALWAYS a cheater. Number of excuses as to the reason behind those actions will be never-ending...he will always find a reason to justify his actions.
Been there done that (verbal & physical abuse) and you need to find courage to leave him. This time don't tell him you are leaving. You've done it before and he said something that brought you right back.
Attend a support group for abused women or check with your local women's shelter...either place will be able to tell you what you need to get (paperwork wise, etc) before you finally leave him. If you have not sought medical help, do so now, this will be your documentation of his actions.
Have you told anyone what he has done? If not, you need to share this with a close, personal friend.
Is he still active duty? If so, is there an agency on base that can protect you from him? Or at least pursue him for spousal abuse? I understand their jobs can be very stressful however there are ways to destress...the right way.
Your post reminded me of my now ex's temper...when he was good he was wonderful but one wrong word or he was having a bad day...forget it...it started out as verbal then physical however he always denied it...tell that to the hospital...
The day that I and my two small children left (ages 1 & 2)...was the most peaceful day of my life in a long time. Even though I went to a shelter for 3 weeks and then to another hidden location for another 3 weeks...during that time I was able to save enough money to get our own place. I continued to stay in my support group and made great friends.
Summary: At one point I kept hoping that he would change and that maybe his behavior was my fault. It was all his fault as he is the one responsible for his actions. It has been close to 20 years since I left his sorry behind and he is still the same ole SOB now than he was back then. His children have seen his true colors first hand however it is alwasys somebody elses fault the reason for his behavior.
I kept a journal of what happened and wrote down my feelings...this was to protect me, that if I ever felt the need to go back to him all I needed to do was re-read my words and it made me stronger to stay away. I read my very first journal about a month ago and my oldest asked to read it (she is 21)...her response 'wow, mom...he hasn't changed one bit'... sad, sad, sad...
~Zig