I would toss in towel on this one. You've obviously seen this thing through for many years and the fact of the matter is, she has some serious psychological problems. not some one you want to have children with, or spend the rest of your life with wondering which person you are going to wake up to from one day to the next.
You can still love her and she can still love you but that by no means that you should be together.
BTW what did her other eye look like, was it pretty too?