I'm so sorry you are going through this.
She sounds kind of like my ex-wife, only worse.
I finally realized that it was not my job to make my ex-wife happy. She had issues that could not be resolved no matter how understanding, loving, kind or forgiving I was.
There comes a point when you realize that a persons basic behaviour usually can not be changed. You really need to let go and move on. If you are having trouble coping, perhaps you should consider counseling.
I've since re-married, and it's amazing how much happier I am now that I have a loving and caring wife that doesn't demand that I'm the one responsible for her happiness. I was miserable in my first marriage and didn't really know it until after the fact.
Things do get better, sometimes much better than you can even imagine at this point.
pseudo