You've got this pretty well pegged Mach. I just need to keep listening and validating when she goes off about my May and June actions and my prior failures. If she gets mean and nasty about it, then I draw the line and walk away, so that I don't blow up too. Then I have to not take the bait when she says "yeah, just walk away in the middle of a conversation." That's how she gets me back in. I need to figure out what to do this weekend. She wants me to go somewhere to give her space. Not a bad idea, but I have nowhere worth going. I really want to make these changes for me. No matter what happens with her, I need to be a better man.
You need to listen and validate her feelings about the May/June stuff...
You need to draw the line when her feelings turn into verbally abusing you....
And you need to understand the difference between the two....
And when she says "yeah, just walk away" , then you will be able to tell her why you are walking away...