SOME girls like jerks for two reasons (1)some girl has low self esteem, and its hard to get guys when you have low self esteem because you dont' advertise yourself, or you appear pititful and sad - turn-offs to most people in general. But jerks will take anything that wears a skirt. Hence, she settles. (2) Most girls do like "manly men," prince charming types, but in their minds they overhype this to macho men and bad boys. Who usually turn out to be jerks.
nicely put