IT DOESNT!!
That is my point! Marriage does NOT prevent adultery, nor do laws prevent crime.
Both occur regardless of any moral standard one would hope to impose. I'm not excusing it. I am only pointing out facts.
IT DOESNT!!
Okay, then if we don't expect a 'contract' to make a difference, why do we put them in place? Or is it just the 'chemical soup' in our brains that makes us do it?