I may have to agree with
@Red Legg on this one, but not to the extent he suggested. Now I am not trying to be offensive, but this is very direct...
1. Your woman is not damaged, she is just a woman. Don't write her off as "damaged" to protect ego.
2. Don't agree one bit. There is too many other things in relationships to consider.
3. You broke up with her multiple times, moved out, and went back.
From what I can tell, you
a) didn't handle her well or couldn't handle her waves of emotions ("dealing" with a woman's emotions or ignoring is not the same as handling)
b) compromised your standards. Breaking up several times, moving out, then letting her back? You attempted a power play and failed several times, she had the power
You have been hear over 4 years, yet still succumbed to many AFC/beta behaviors. Time to pick up the pieces, work on yourself, and learn from it! Don't get weak again, but also don't close off your heart.