Being habitually late is a character flaw in my opinion. No different than giving your word to somebody and than not carrying through.

I don't tolerate it at work either and have sent people down the road that had a habit of not being on time. My wife is never late either and between the two of us it must have carried over to our kids because they are always on time.