Haven't you noticed though that some guys just keep falling for very controlling (bitchy) women?
I have a number of guy friends who do. They fall, and fall hard, for the most controlling women around.
Some do. I also know sweet, beautiful women attracted to cruel or unfaithful men. I think some people find mean sexy. After 22 years of marriage, I can say that nice guys do NOT finish last, they are definitely the best. :-)