Why are you allowing this child to jerk you around? Yeah, that's harsh, and I am wondering why you chose someone so young.

You admit that she is young and then went on to qualify this by saying she's already lived a hell of a life. So? Nowhere did I get the impression that in spite of her age, you feel she is mature. Are you one of those men who need to rescue the damsel in distress?

The problems she has are not your fault and are certainly not something that you can fix. Have you considered going pitch black? You don't have kids, she moved a hundred miles or more away from you, stands you up all the time, plays mind games, etc.

I think Puppy had the right idea. Kick her to the curb and find a woman who is ready for a mature, loving relationship.