Cheaters and second marriages.

So after a long talk with my grandmother I got to thinking. She told me things that have made me questioned everything that I believe. I've always known that cheating is not tolerated in a marriage. But after today I'm not sure what to think.
She told me that she accepted my grandfather's affairs because most men cheat. She said that a man is only yours when he's at home. Once he walks out he can be anybody's. She says she always knew when grandpa was cheating although he was always careful and know one knew she called it her 6th sense. She told me that what's the point of leaving when the next guy will do the same. She says the only good reason to leave is when he is abusive or when you no longer love the person. She says at least the kids aren't getting mistreated by someone who is not their parent. Also she is talking about one night stands not a whole other life with the other person. She says men are born to be with multiple people. 
So my question is.... 
have you left your cheating spouse? What is your second or third marriage like? Has your new spouse cheated? Is there things you miss from the first spouse? Do you wish you would have stayed? 
Please don't insult my grandmother. These are her beliefs and even tho I personally don't agree with them I kind of see her point.