Hairy, In her mind, what was so crappy about it? I went back and read it, and all you said was "no problem, I'm in a great mood and not going to let your bitchiness ruin it". She WAS apologizing for being bitchy right? So it's not like you were accusing her of that..merely putting words (admittedly one she prolly doesn't like) to a behavior that she had just admitted to. I don't get it! What was your transgression this time?
I would email her and tell her: If you want to hold on to resentment, that's fine. I will not be joining you.
And that's that!
Why will she only be going out if it's free?
Oh and if she stalls anymore about going out, then say "Ok then it will be me and D4."
You are so strong these days; I love hearing about your updates--Hairdoormat is gone and Hairbadass has taken his place! It's awesome.