Do you know who cheats in Vegas and on business trips? -- And I base this on a long history of business and Vegas --
...the naive. No joke. The guy who cheats is the guy who mows the lawn on schedule, changes his oil filter on schedule and coaches the little league team. He's the guy who goes to Vegas and sleeps with Peggy/Sarah/Suzy/Jayne(with a "y") down in marketing/accounting/public relations/sales and thinks that there are no consequences.
Guys who have been around a couple of blocks typically have a firm grasp of consequences.
You are wise, and very correct. I think that dovetails a bit with my 'opportunity' argument, but takes into account a major variable regarding human nature, also.
By the way, extra points for 'Jayne' with a 'y.' You are street smart, brother! ;-)
Now that's the honest truth.