Tomboys don't count?
Also; all of the above is tosh. Girls like bad boys because, aside from the challenge they give us, as Zoe mentioned, they also make a girl feel dangerous. Its like reflected rebellion or something.
In closing, a girl who decides to spend her life with a true 'bad boy'...