I would never describe myself as "Christ like," but I had none of the characteristics you describe and I went through years of lonelyness, disappointement, and frustration as I watched woman after woman that I had a crush on leave me in the dust so they could do hook-ups with rude tyrants who couldn't stay zipped up.
Finally, I found a woman from another country and another culture. We've been married 21 years this month.
The fact that so many American women are immature, spoiled little brats who have been raised to think of themselves as "princesses" may have something to do with your problem. Look into yourself.
I have observed that phenomenon. Too many American women have been taught to "follow their hearts"--a euphemism for being ruled by one's idiotic emotions and a staple among romantic comedies and Disney Princess movies.