Wow Natsy.....that was one heck of a cathartic rant! Good for you! This is a great, safe place to get that toxic resentment out of you!
I've done the same thing but I did it in the shower.....while crying and yelling......but it sure felt good to get it out of me before it ate me alive. And it kept me from spewing that toxic meltdown all over the addict in my life (which wouldn't have produced a good result;-)
You've just beautifully described Step One.
gentle hugs
ke