Although everyone in here is being very helpful (humourous comments aside) and giving their opinion and advice, I think you have come on here to confirm what you already know.
The fact is, this relationship cannot be salvaged. I certainly would not want to be with someone who wants it to be a one way street. From what you have described, she has a lot of issues.
I appreciate you want it to work and sometimes one puts the other on a pedestal, like it's meant to be no matter what. Your not rationalising things. It isn't going to work so walk away, with your head held high.
You will find someone else and one day, you will look back and be a happy man.
Good luck.