I can totally understand your situation. My hubby and I have gone through some hard times as well. I was at the point of wanting to leave him and move on with my life. He is a great father, has a great heart and loves me more than I could ever have imagined. The problem was that we communicate on two totally different levels. I am really sensitive and touchy, and he is very hard and aggressive.
What really helped our marriage was reading books together. There is nothing more insulting to a man than to say you want to go to counseling or read books on marriage. I had to time it perfectly to get him to read the books with me. He said something totally insensitive and I told him it was reading a chapter in a book or I wouldn't forgive him for it.
Anyway, we found that we both were contributing to our problems and we both brought a lot of baggage into the relationship. We expected each other to meet unmet needs that we had as a child. We had this dream that we would get married to someone who would love us so much that they would fill all the gaps we had growing up. Unfortunately, we were two needy people needing each other to give more than we had to offer.
Now I can honestly say that I love my hubby more deeply than I did on our wedding day and overcoming the problems has made us stronger as a couple. I am so thankful that my children will grow up with two parents who are committed to each other and to them. I know that in some situations it is better to end the relationship, but in ours, it worked. He never cheated, abused me or anything else that meets my personal criteria for divorce, so I was willing to work on it.
I think the hardest challenge to overcome is letting go of your own needs to meet the needs of your spouse. When you are both angry and defending your own territory, you are out for survival and aren't really open to seeing how your spouse is hurting. I found that my hubby's biggest need...for respect...was completely neglected. Once I started showing him respect, he was much more in tune to my emotional needs. And I realized that I was an emotional wreck. Having a baby or being pregnant will do that to you.
Hang in there! I think it sounds like he is worth fighting for. Emotions are so fleeting. One day they will make you feel like the world is caving in around you and the next day you will feel on top of the world.
For me, it was almost an overnight change. Just a few hours of listening to each other and pouring our hearts out to one another healed months and months of hurt. And, over the past year our relationship is completely restored and better than ever!
I hope this helps!
T.