I consider myself a pretty decent-looking guy, and nice to boot, but most women just don't seem to dig that. Lately I am more and more convinced that society is encouraging women to choose the "jerk" over the "nice guy," and that has nothing to do with looks.
When looking for an explanation, I keep running into things like "women want a man, not a doormat," which seems to imply that by treating women well is BAD, and men must carefully follow a quota of niceness in order to avoid sudden rejection! I find this extremely ludicrous, and refuse to accept it. Maybe thats why I am still single, eh?
I am sure there are some women out there, especially in non-Western cultures, who have not been shaped and molded by popular society's rules. Keep searching, man. I know I will.