Wow, it's very much a rollercoaster for you guys right now! I think the fighting shows that you care about each other still...but somehow you guys have got to change the pattern so that it's not so often and so hurtful. (Hope MC will help you with this!) From reading DB...on nights you fight vs nights you seem to get a long - can you think of any small differences that might be setting off the chain of events?
Might apply or not apply in your situation: How do you guys greet each other when one of you comes home? I notice that my evenings are getting better & better if I keep making a point to stop what I'm doing and give H a nice greeting when he comes home from work. (Not sure if we're at the point yet where I can hug him as he walks in the door...but think that is my next goal.) I also have begun turning off or pausing the tv before he walks in the door and telling the kids to greet their dad.