I'm kind of dismayed to see that so many people have bought in to the idea that nice guys do finish last. Seems to me to be largely a rationalisation used by by people who are unsuccessful on the dating scene. I'm about as far from successful as a person can get, but I don't go around claiming that it's just because I'm a nice guy. I take a look at myself and I see that it is because of an irrational fear of being shot down, so I work on this. Saying nice guys finish last is just a nice little psychological trick whereby people like myself can gain a sense of superiority to the guys who are successful, the guys whom, in truth, we envy.
Let me put it this way, would any of you nice guys who are complaining about not having a girlfriend be willing to "trade lives" with a bad boy so you could have a girlfriend? If you would do that, you're not really a "nice guy".
ZV