JG - welcome to mamapedia!!
wow...this must be a hard marriage. You have a lot of anger. Have you considered counseling for yourself? Even couples counseling so that you two can learn how to communicate with each other?
You do realize, though, with kids - divorcing him isn't going to stop the problems - it's just going to change the location of the problems. These problems are NOT going to just go away if you divorce him.
He is trying to communicate with you. You are shutting him down. So he gets angry and things escalate. He is trying. You have given up. Either way though - you NEED to learn to communicate with him.
Couples counseling. Try it. EVEN IF you decide to divorce him, you will know how to communicate with each other. And *THAT* in and of itself will help the kids far more than anything else.
Write him a letter and tell him how angry you are. Tell him WHY you are angry. Let him "hear" you this way. There NEEDS to be communication - you have kids. You will always be tied to this man.
Take a step back.
Take some deep breaths.
Then make a list of the pros and cons of your marriage. The "are you better off with or without him" questions.
Then open the dialogue with him. Tell him what makes you happy about your marriage - tell him what makes you unhappy with your marriage - tell him what pisses you off about your marriage. COMMUNICATE!!! It's the hardest thing to work on a marriage, especially when you are sooo angry. Do I blame you for being angry? No. That's a lot to deal with.
Good luck!