You sound like you are processing. And yeah -- a lot of that story IS crazy push-pull hot-cold sounding.
I don't blame you for being angry.
If it helps to write it out, so you can let go and move forward -- do what you gotta.
Again... You deserve better than this.
You have worth, dignity, and value.