Most Helpful Girl
No girls don't actually want an asshole, well at least the sane ones don't. I think the girls who actually want to be treated bad have some sort of psychological trauma and I wouldn't want to get involved with any crazies like that. Although considering it, there are also the girls who want a 'challenge' and make it a hobby to fix guys, either way I don't think a relationship with either of them would be healthy. Teasing in a playful way is something but being a total jerk is another. No relationship that is going anywhere is going to consist of treating the person you like in a bad manner. The time for being mean to girls was back in middle school when guys didn't know how to express their feelings. Please be a grown man and you will see that the person who is right for you will present herself sooner or later and if you want a relationship now start flirting with some girls (be a gentleman) and try to be a little bit funny, many girls will want a date.
Most Helpful Guy
It works like this:
1) Girls are initially attracted to alpha male behavior, which is often called bad boy, a-hole, douchebag, etc. Not so much the insults, but the self-confidence, a guy who knows what he wants and goes for it, a guy who doesn't need a girl's approval to be happy with his life. The girl has to qualify to be in HIS life, not the other way around.
2) To keep the girl long-term, the guy has to exhibit beta behavior, which is often called the nice guy. She trusts him, feels safe with him, knows she can count on him to be supportive, etc.
"Nice guys" who are strictly in category 2 will have a harder time attracting the girl in the first place. Douchebags who are strictly in category 1 will attract girls, but they won't stick around very long. For a long-term relationship, you want to have a combination of each category. The alpha behavior attracts her, while the beta behavior keeps her.