I think you are just looking for excuses to 'stay' with him. ou know the answer perfectly well yourself.
There are NO excuses for cheating... if you want to stay married.