Everytime I bring up that it may be down to cultural differences many Americans (not just on here but elsewhere) accuse me of making excuses. Funny how on American forums I tend to be quite hated whereas I'm perfectly fine and dandy on UK-based ones.
It's that world renowned American arrogance. They are always right, and the others are always wrong. You get delt this, I get delt this. You an me are not from the same country. Odds are, they are arrogant.
It's just like the French.