Hi, I'm the person who originally started this thread. Your topics are all very interesting, and actually have put a lot of things into perspective.
Guys, if a girl says that you are too nice/too good for her, chances are she is right. A lot of these girls have low self esteem. In fact, I don't know a single female with high self esteem. I'm sure there are some, though. Guys, what you have to do is find a way to tap into that self esteem, and raise it. Now sure, there are some girls who are just skanks and wanna screw everyone. But with nice, decent girls (aka the only ones worth the time) you just have to find a way to make them feel good about themselves, and feel good about you. Don't be too demanding of your girl, allow her space, but also let her know you care. There's no formula, seeing how everyone is different. Don't be too nice, but give her the general respect, plus something else that makes what you two have special.
My problem, now that I think about it, is that I'm not even 20 yet. So the girls I usually date are 17-20. Girls that age don't know what they want at all, so patience is involved. Not all guys know what they want either. But I have older brothers, and grew up hanging around older people, so I am in many ways more mature. They are all getting married and stuff, and it makes me wanna settle down, ya know? But having a woman isn't everything. Eventually, I'll get one. Thanks for the help, ya'll.