So, you're posting snippets of books and studies without context or meaning. Go you.
Here's the simple reason for women wanting to date assholes. Because insecure asshole is often confused as confident man.
And the truth about nice guys is, most of the time they're not nice. They're whiny spineless assholes that will do anything and everything to separate a woman from the man she's dating so that he can have the chance that he feels he DESERVES because he's lonely, pathetic, and cannot respect that the object of his unrequited affection is in a relationship.
If you want to be a man, be a man. Admit your insecurities, do some actual work to fix your personal issues, and don't worry about whether or not a woman, or even a particular subset of women don't like you.