Actually, I think punctuallity is more of the abberation than is tardiness. There are many cultures, especially in Africa, Asia and South America, where being "on-time" is nearly meaningless. The only place on earth I know where being punctual is super important is northern Europe, and most Anglo countries, like USA, UK, Australia, etc... But even in these places punctuallity means different things in different contexts.
As for me, sadly I'm one of those people who are habitually late, but not to everything. Why? I have no idea. I just blame it on Bill Clinton.