Just weighing in on the Demi Moore/Ashton Kutcher cheating thing. Yesterday Roissy was gloating that, as he had predicted, Ashton Kutcher cheated on his significantly older wife. (According to Wikipedia, Kutcher is 32 and Moore is 47.) Roissy’s assertion was that Moore was just too old to keep her husband’s sexual attention and that she was a fool for thinking she could.
Well…yes and no. I don’t think Demi Moore would have been much less in danger of having her husband cheat on her if she were 25 instead of 47. Best-case scenario is that it just would have taken longer for him to cheat. Ashton Kutcher has sufficient looks, fame, and wealth that regardless of whom he was married to, he would still be faced with constant temptation. It’s more likely that Kutcher, like so many men in Hollywood before him, simply succumbed to the temptation of a young woman who was freely offering herself to him and pumping up his ego. And in Hollywood, such women are numerous, especially when they can get something else out of the affair, like fame or access to even higher-status men.
Would it have been wiser for Kutcher to marry someone younger (if he had to marry at all, which he probably shouldn’t have)? Possibly, but many beautiful women in Hollywood who are younger than Moore have been cheated on. The only way female beauty is a protection against male infidelity is when the woman’s beauty greatly outpaces the man’s status, so that the man feels he has something irreplaceable to lose, and even then, it’s not a sure thing. (Real-world example: Roissy’s regular commenter Gorbachev, a self-proclaimed 6 who has been dating for a few months a woman whom he considers the hottest woman he’s ever seen in real life, a woman who gives him agonizing oneitis – and he still cheated on her. And then went on the internet and told everybody.)
Basically, if you don’t believe that marriage is an exclusive sexual relationship for life, you shouldn’t marry.