Navy My W has some serious depression issues too; I too struggle with "kicking her to the curb"
All I have to say is that there is a different path, but it's long, even more painful for you. It also is not guaranteed.
Like I said before. Pick something she does you don't like it and put a stop to it, let her know you will not tolerate it. (I'd start with the way she talks to you, especially in front of the kids). Then incrementally up the ante.
Just like me I bet you're scared that if you dump your entire list of grievances she'll run. She probabably will.
Instead have her think "am I willing to leave over this little thing?"