There's no such thing as a perfect relationship in the real world. When it seems that perfect, it usually means you just haven't seen or addressed the issues that are bound to come up eventually. She seems emotionally unstable and doesn't know how to deal with these issues. She just takes things out on you instead of trying to work on solving the problems. You can't have a lasting relationship with a person like that. Just be glad you found this out about her before you moved in with her. It would have been a lot harder to break things off after that. She did you a favor by showing you her true colors when she did.
“This planet has - or rather had - a problem, which was this: most of the people living on it were unhappy for pretty much of the time. Many solutions were suggested for this problem, but most of these were largely concerned with the movement of small green pieces of paper, which was odd because on the whole it wasn't the small green pieces of paper that were unhappy.” ― Douglas Adams, The Hitchhiker's Guide to the Galaxy