L.A.
She is what I call a "High Maintenance friend".. If you have time to fool with all of "her needs".. go for it, otherwise she is always going to be this way.
My sister is like this.. Everything is about her.. She takes everything said as though it is somehow criticizing her.. I am always asking her "how did you think this was about you, when I was just talking in general?"
Good friends do not act like this. I have friends, that we have been friends for 30+ years and NEVER had this type of drama go on. We all respect each other, love each other and trust each other.
If we are concerned about one another we tell each other, I am concerned about you because...
We never take it as a slight a dig or a criticism. We just know we do not think that way in the first place so why would we think that way about others.
My business partner and I have worked together in some of the most stressful situations, total disasters and never treated each other this way.
I think you may need to realize this person is depressed, self centered or is so critical of others, she cannot see past herself. It is her personality, so you either accept her this way, or you can let her know you do not think, you can please her enough to be the type of friend she needs.