Here's my take...
The difference between the United States and other countries is how we internalize things. We're very much guilt or shame driven because of the heavy influences of puritanical, fundamentalist, and catholic religions.
It's not that Americans don't cheat/indulge/whatever, it's that they feel bad about doing it. And that doesn't stop Americans from doing things, they just try to hide or repent for what they've done.
* Thinking about it a little more, there are also people here with a strong sense of entitlement and bewildering moral fortitude. They'll break down in tears or want to start a fight if you cuss in their presence but have no qualms about "moving" to Florida to dodge paying taxes or vehicle registration fees.