You need to get the anger under wraps. Do all that you can to act as-if you're a happy person any time you're around W.
As MrBond mentioned, you can stand up for yourself when she lashes out at you. Remove yourself from the situation.
When you feel that you are getting angry you need to walk away as well. In my situation, I escape to the bathroom for a couple minutes to gather my thoughts. Or I go get the mail... step outside and organize the garage. Throw a wrench, whatever. But I don't let W see my in those moments!
M34 W35 S5 S2 T10 M6 on/off over the years including her A Recently- Nov 2015 bomb Nov 2015-Feb 2016 Reconciling Feb bomb March-April Reconciling May - bomb Mid-May I tell her I'm done