Hey man,
You’ve really only got two choices in your situation;
1) Put up with her behavior.
2) Don’t put up with her behavior.
I tried to get my wife to quit…didn’t work.
I filed for divorce and got my son out of the situation.
Good luck and as others have said, take care of your kids!