Kakaballi, I guess ur thread is referring to me :-P
Well I for one, think good of guys, and tolerate whatever behavior, excusing it as immaturity and thinking with time the guy will mature and get better. I've been told by numerous cousins/friends who are married that it's only when a guy is mature he will be serious and commit. But when you already love someone the way he is, with all his good and bad, you expect that eventually he too will get serious after he matures. So girls continue to believe with time things will get better, and they practice tolerance and patience. This is why many of the marriages back in the old days lasted forever, because wives were more patient and tolerated their husband's behavior, and just didn't divorce him because he cursed at you, yes I just recently heard of a couple who divorced each other because the guy cursed his wife out. Also nobody purposefully goes for flirtatious guys who are bad, you just end up finding out later on that they aren't committed.