you are right about the "stop whining part" but as a recovering nice guy, I can tell you it's not only the difficulty in meeting them initially...there is the being lead on, being lied to, picking fights to test you/entertain themselves, etc....
Also, you almost make it sound like a guy should...