@sardonicsmile Don't look at it as "winning" against evolution. To use that language implies that you're trying to fight it. You don't have to force females to stay with unattractive males, but you can instill the behaviour of not tolerating female mouthiness.
Females will perpetually want the best males they can acquire; so, males need only limit their options. Will there be some that cuck their husbands? Yes. They're called adulterers, and the ancients knew what to do with them.