Below is an article I came across and I will just do an English translation for the main points.
Why do good guys always lose out the bad boys when it comes to girls?
Characteristics of a bad boy: Shameless, brave, good at lying, not bounded by moral values, highly flirtatious, anything can come after having a taste of d cheery :P
Good guys have limited targets. Before they even think about tackling a girl, a lot of things come to mind. Does d girl meet his requirements, is she mature, does she have a boyfriend, what are the future prospects...
Bad boys don't care too much. All that matters? Whether or not the girl is hot. The rest can wait...
Good guys are just too bloody honest. If they have no money, they'll just say so and if the girls ask for opinions, they are pretty straightforward with it. Obviously, this will be quite upsetting for most girls. As for the bad boys, it does not take so much of an effort to make up an impressing story. Nevermind if it is real. As long as the words capture the girl's heart, anything goes.
In this ever changing society that we are living in, the efforts put in by the good guys can never match the breath taking stories made up in 3 minutes by the bad boys.
Good guys tend to respect. Bad guys will know how to get to a girl's heart through alcohol, dance and he will definitely get into her pants in the first given opportunity. :) Once the girls are aroused, loving such a guy won't be such a hard thing to do.
One love making session with a bad boy is so much more than the efforts put in by the good guys time and again. Stupid girls think that guys who had sex with them will love them and more stupid ones think that they have to love the guys who had sex with them.
Good guys tend to take things too seriously and tend to argue over small matters. For bad boys? It's just a game, what's the big deal about apologizing? As such, they are seen as the more compromising and understanding individuals.
Bad boys will definitely have more experiences in dating than the good guys. As long as he tries to tackle, it is already an experience. With experience, the bad boys will have a better understanding of girls.
Bad boys know how to package themselves to look ideal. Good guys do not even know that it is the small mistakes they have made that cost them the relationship.
When there is an argument, the good guys don't usually compromise on their principles. And most of the time, this is the cause of a break up.
As for the bad boys, they do not mind apologizing since lying is so much easier. As such, it is easier to win back the girl's heart. If he gets tired of his play things, anything can be an excuse for a break up.
Good guys tend to have principles and be very routine. As a result, they are seen as boring and totally unattractive. Bad boys? Well since it is all a game, variations are needed and the main aim is to keep it exciting. What more should i say?
When the girls find that both are no longer suitable for each other, they will ask for a break up. the good guys tend to take the moral high road and the effectiveness of this choice is limited. As for the bad boys, anything goes - constant harassment, temptation and some may even resort to threats. Girls are highly emotional and sometimes, it is just these tactics that work.
So what is your choice? :)