I don't think that her asking why you are mad is a bad thing. I don't think it means walking away more. I think she likes to reel you back in....take your temperature to see if you are still on the hook. And it apparently works like a charm...you reassure her that you are waiting in the wings. Don't let her reel you in anymore. The fact is, she isn't a catch. If she was a girl you just met, would you even seriously considering dating her? You need to be the one pushing her away and if she wants YOU back, she'll have to make the necessary changes.
You cannot be lonely if you like the person you're alone with. Dr. Wayne Dyer