I do not condone cheating at all, its a horrible thing to go through.
But you're right.....people cheat because they are missing something. If you're not giving your man attention, or have let yourself put on weight, then you become unattractive.
Theres always a reason..............and the same goes for women.......statistics show that just as many women cheat these days....
EXAMPLE: .......My husband.........He was married to a women before me for 17 years. He was unhappy, and they talked and talked about the reasons, but she did nothing to help or try to fix what was wrong, she would never attend any family functions on HIS side, and theres a thousand more things etc.....he would tell her if things don't change Im going to leave, she didn't think he would.
One day he met a women and he started confiding in her..............and he left.
People don't put up with forever