I remember hearing somewhere that this is the main reason a woman gets angry at a man who she's in a relationship with. Because this man wasn't her first choice, so he gets held to higher standards, she gets angry, irritable at him, bosses him around, withholds sex and is generally pissed off at him.

First of all, is this true?

And second, how do you realistically be a woman's first choice in this day and age, unless you're lucky enough to snag a virgin?