ugggh...wow it is getting bad. You need to do something to protect yourself and your children. You should have filed a police report and start documenting some of this. It may be best to physically separate...it seems your situation keeps rolling further downhill. By not taking any action you are enabling her to get further out of control. It seems each episode escalates...be very careful...as much as you think you know someone you never know what someone is capable of.
At some point I am not sure what you can do? Once it gets this bad it is very for me to envision it getting better or back to a healthy happy marriage...I am sure there are people on here that have done it but it is just hard to imagine. How can so much anger and hurt feelings ever be healed? How can you ever see your wife the same way? I do not mean to be a downer but these are some of the same things I deal with and I just do not see a way I could ever get past some of the hurt.
"Friendship is like peeing your pants: everyone can see it, but only you can feel the true warmth."