Some advice from someone who's gone through this very thing.
In the early part of my marriage (my wife and I have been married 24 years), my wife seemed to have a short fuse, and I was the target of her anger and yelling, and even a choking one time. When we started having kids, they also were getting yelled at. This is not how I ever envisioned my kids being brought up, and thoughts of divorce had crossed my mind at times.
Finally, we sat down and talked through it and decided to see our family doctor about some sort of 'help'.
He prescribed depression/anxiety meds, and it has helped a lot. She still 'nags' us when we've done things not to her liking, but the anger and lashing out is gone.
Our marriage is much better as a result and our kids are well-adjusted and pretty normal.
Please consider this as a possible way out. It really worked for us.