I never cheated and I never been cheated on because I make it a rule not to date hoes.
Now smashing hoes is a different story. 
I'll break up with a girl before I cheat on her because I at least want to give her the dignity to know that I don't want to be in a relationship anymore. I figure its better for her to cry herself to sleep and call me an a$$hole than to scar her mentally seeing me with another woman. It has worked so far.
I don't condone cheating and I think monogamy is VERY important in order to have a healthy relationship but at the same time I understand how viscious and nasty some of these hoes are today. One of my friends is married and chicks at his job are constantly throwing the p*ssy at him telling him he can get it any time he wants. Half of them broads are already scooped up by a clueless simp for the money/image really. He's a pretty cool ass white boy but he wants to make a serious attempt at staying faithful to his wife and these THOTs don't give a fukk if he's taken.(His wife is smoking hot tho so that helps a bit with staying faithful) I have a lot of cousins that actively cheat on their wives and I honestly feel like the wives must not care or must be really oblivious because the dudes will have no scrupples about it. As long as they don't get caught, they couldn't give two fukks if they are married.
It's even funnier too because they get very possessive over their chick and they're vocal about pulling out the guns and blowing their wive's brains all over the wall if they ever catch her cheating but that's none of my business tho.