Thank you Alexander. That is very true and certainly makes sense.
I have had a similar problem that you mentioned, I am a very nice, forgiving, tolerant, loving person; however I seem to attract either men who are emotionally unavailable and/or men who are critical, controlling etc.
I grew up in a loving family, so I am not sure why this is happening. Maybe I just need to have stronger boundaries in what I will tolerate (whereas in the past, I always see the best in people and am too quick to make excuses for them and forgive things).
I guess that's something I will continue to work on.