It is all well and good to forgive your spouse or significant other if they cheat. I mean it is your own personal choice and each situation is going to be different. However, when you just come right out and say that your significant other can cheat even if they have not and that you will forgive them, umm, will they just run right out and cheat? Are you giving them a free license to be Ashton Kutcher or Tiger Woods. Katherine gave an interview to Cosmo UK and said, "As much as I would kill him if he cheated because it would destroy me, I have started to question whether, if a mistake were to be made and it was a one-time thing, I would forgive him. Because look at the life we’ve built together. We have history, we have a child...But at the same time, it would be really hard to ever fully trust that person again."
I think she probably would have said something differently pre-child. Once you have a child together it kind of changes the whole dynamic and what you would put up with or do to make your relationship work. Maybe people should work that hard on their relationships even if they do not have children. So sayeth the man with six ex-wives.