Actually girls don't like assholes, they just like made men. It just so happens that assholes have some traits of made men.
When I say made men...it could mean a few things..you are viewed as sexy by women. Why? Maybe you look like you take care of yourself. You have a certain charm. She connects with you when you talk. Etc.
It could mean you just have mastered the art of making a girl associate you with happiness, with laughing, with feeling good about herself. Also importantly, feeling COMFORTABLE.
The thing about made men..they're independent. They were made before the chick, and they're going to be made after the chick.
Well, assholes, have this same mentality..."with or without you, I'm pushing forward. I don't NEED you." But damnit they want us to need them. It really fucks with their head when they are so used to chumps begging for sex. "Let me open the door for you....HOW ABOUT SOME DICK?" Chris Rock is a very good observer.
Assholes aren't going to be as successful as true made men in the long run, because most of the time, assholes truly do not care about their women. Made men do--they treat them with respect, but they NEVER become dependent on the girl. They are their own man.