Good for you for standing up for yourself and speaking your truth. It took me a while to get to that point as well and now I wish I could go back.
My stbx still is angry, blames everything on me, and continues to re-write history. But its her history because I will not allow her to re-write mine.
I've found that a lot of growth occurs after I have an interaction like the one you recently had. It may set me back slightly but after it is processed it is a catalyst for further detachment and change that I want to make for me. I hope that is the case for you too.