I don't think people enter a relationship with the intent to cheat. The statistics show that a large percentage of couples cheat. The latest numbers are approx. 60% of husbands and 45% of wives will have an affair. These were the 2008 numbers. So one would have to ascertain from the numbers that there are many underlined variables as to why a person cheats.
I have personal experience in this, and yes I took him back but doing so required commitment on both our ends to fix the underlining problem that allowed him to stray. His acknowledgement that he was responsible for the cheating, we both were responsible for the break down in the marriage.
I can honestly say before that I would have answered, " No way, he can take his cheating butt elsewhere." Once placed in that situation. Your answer becomes very personal and all variables have to be looked at. My opinion at least.