Woman like different traits of an asshole I don't mean a guy who beats and humiliates his woman. although that is one archetype of an asshole there are different archetypes of an assholes just like there are different archetypes of a nice guy. Some of them could be the player who cheats on his girl, others could be the rich guy who manipulates his other half through money, etc. You get the deal guys who tend to hold some high social value or currency but are degenerate in term of their manners or conducts tend to attract all kinds of woman.
Just like there are different archetypes of nice guys they all have different molds to lazy to explain them but there pretty unsuccessful in getting girls in their 20's until their 30's. That's when woman do a 360 and start looking for the provider one of the nice guy archetypes.
This all a theory I have formed from my limited life experience at the age of 21 soon to be 22, take it with a grain of salt.
You're right, walal.