A few of the earlier posts dealt with one of my personal pet peeves: the Nice Guy Whine.
What I describe as the Nice Guy Whine is the complaint of men that "nice guys always finish last" and "girls always choose the 'bad boy" and other similar variations. This pisses me off on multiple levels.
First off, the whiner is often trying to date above his level, in terms of attractiveness, wealth or general awesomeness. Yes fellows, the beautiful, rich, smart chic has a lot of options, and you (along with lots of other guys, both nice and otherwise) won't make the cut. The nice guy whine often ignores the multitudes of regular "nice girls" as he pines over the out-of-his-league hot chics.
Second, but in a similar vain, just because a man is good-looking and confident doesn't mean that he is an asshole. Too many people assume that attractive people (both men and women) are assholes or bitches, without knowing much about the people. I know gorgeous men and women who are dear friends and wonderful people, while other normal or ugly people are selfish and horrible to be around. Lesson: just because he got the girl you want, doesn't automatically make him an asshole.
Third, and most important: Most of the Nice Guy Whiners ....... aren't Nice. Many are assholes in their own quiet, bland way. I've heard too many men who complain about "nice guys finish last" imply that simply because they are single, that it means that they are nice. It seems that "nice" to some men only means not cheating on or beating their girlfriends. Sorry -- but the bar is higher than that. Truly good men treat women with respect, concern and honesty. They do the really simple stuff: call when they say they will, are on good behavior for events that are important to her, lets her know how you feel about her and actually listens to what she says. A guy who pays more attention to the sports highlights, makes fun of her in front of his friends, leaves her hanging about plans and generally takes her for granted is neither a "nice guy" or a charming "bad boy" -- he's just a run of the mill jerk.
Fourth (related to the above), boring is not a synonym for nice. Boring is boring. Too often the problem isn't that the actual "nice guy" is "too nice" -- it's that he's too boring. He has a boring job, no hobbies and similarly boring friends -- he often has few goals, directions or plans. He floats through life on the stream of least resistance. He spends inordinate amounts of time watching TV, surfing the web and much of his socializing involves nothing more than 'hanging out' and getting drunk. Sure, he might be nice, but what does this man really bring to the relationship table? (There are plenty of women in the same situation). Stability is one thing, but being static isn't very attractive. Men who seek to learn new things, have goals for their lives, contribute to their community, volunteer, play sports (instead of just watching them on TV) are infinitely more interesting, and therefore attractive. Nice is a necessary, but not sufficient quality.
Fifth -- there are oodles of nice guys with wonderful relationships. When I've been single and looking (I'm now happily married to one of the nicest guys around) I constantly found that most of the guys to whom I was attracted were already involved in serious relationships -- to equally awesome women. The idea that nice guys don't get the girl is ridiculous when I look at my circle of friends.