The only thing that I don't like about this post is that:
The person who posted it spoke of women like they all just sit home and cook and clean, when even submissive women sometimes aren't that way.
They also made it seem as if men are the only people who cheat on their partners, when that isn't the case at all.
Why do people cheat? Because there are people who do not know how to commit to one or more people, or commit to something in general, or do not WANT to commit to something. Many people are posting about how "oh, polygamy might come into play here," but people should know by now that polygamy is not cheating. Polygamy is ALSO a form of relationship where all parties should know about what's going on. People in polygamous relationships might also cheat, in fact.
Cheating is the lying, deceiving,
wrong portion of a relationship. Not the, "Let's have an open relationship and talk this through so that we're both on the same page," part.
I agree that "animal instinct" does not even relatively matter with this subject. If a person lies to their partner(s), cheats on them, then that has nothing to do with animal instinct. Animal instinct is non-committal; if a person was so in-tune with their "animal instinct," then they wouldn't be in a relationship in the first place! Unless of course, they're into pony-play or doggy-play, but even then, cheating STILL doesn't have to do with that!
Aside from this, having a "good partner at home" has nothing to do with cheating. Generally speaking, a person doesn't cheat based off of their partner(s)' actions. They cheat because they have their own personal reasons, psychological, physical, plain stupidity.