Also, note the circumstances in which you guys got together. Realize that whatever happened in her previous relationship will happen to you eventually. Girls at that age (18 - 23) just don't see faults in themselves. They're not about bettering themselves because most are self-centered, ego-maniacs.
At 18 - 23, a girl thinks she knows everything and has an answer. At that point, they'll try to come up with any nonsensical psychology bullshit to blame someone else for their issues.
You date the girl because she's cute. Don't let her influence your thinking in anyway ... she's a guaranteed retard.