That is what it sounded like to me too, Slip. Don't take offense to this, but it sounds like you have your hands full with her, and I would try and end the relationship.

You are being very mature about the situation, but because she is weak willed, she keeps pushing the blame on you.