Piike: you wrote: "...it seems that she takes her frustrations and bad memories from past relationships out on me."

Now please consider LoraX' words: "a relationship is supposed to enrich you, not drain you."

I think that is a spectacularly good piece of advice, and perhaps it should be printed on everyone's bathroom mirror so that we see it every day! Of course, "enrich" isn't the same as "make me happy every second of every day" --no relationship of any kind will ever do that. But you don't sound like a self-absorbed person, and your expectations sound reasonable to me.

I hope you won't give up on the many nice women out there!