Well, I have to say, for someone who has the experience he claims to have, I'm curious as to why your in the current situation your in now?
Why is she able to disrespect you and treat you poorly, you leave, then all she has to do is "talk" to you and everything is ok again, then she goes back...