Why do women like jerks or seek for those things that make them happy or high for a moment as they repeatedly get hurt all over again? My explanation is that they don't appreciate or know when a guy is genuine anymore and can not tell when an unconditional gift or "love" is sincere.
I believe only very few women can tell when a guy is truly being sincere or not. That's why I also believe in finding a mate that has similar backgrounds or a tough childhood because they're more appreciative of the wonderful things they have in life. They have to work harder for survival and learn to be content with what they have.
It's like dating a rich girl who already has everything, what more can she want that other people hasn't already given her? Does she have a kind character? How was she brought up? Has everything just been given to her? Or do birds of a feather flock together; i.e., if you're rich, you hangout with just the rich folks.
Women date jerks, who try to impress them with their money, good-looks, vanity, etc... but at the end never feel satisfied.
I think they've been blurred and confused with vanity that love is a transient feeling which comes and goes.