I kinda agree . Its impossible to mistakenly cheat except peharps your spouse has an identical twin or you were blindfolded. And that is still debatable sef. Some people won't accept the excuse of "i thought it was you".
However its possible for cheating to be a mistake.