Quote Originally Posted by Maciamo
I would say that the Japanese are most punctual when they are worried/anxious about being criticised (mostly at work) or when they think it is disrespectful to be late.
I think you could make that point about anyone.