Cultivating a culture of chaos
As a family we always try to turn up on time for events and invitations. Yes inevitable last minute things do happen but we try to start early and leave room for any unexpected events, getting gas or closed roads. When we go late for everything we are teaching our kids that its ok to be late that its ok not to respect another person's time.'
If you want to have a generation that is productive and efficient then teach them to start on time. Life is time. Some people justify going late by saying that everyone is late or that the event will not start on time anyway... This is not good at all. All events should start on time. Specially ones that involve children. Let late comers pay the price. Waiting for them, only encourages them to be late next time.
Also if you are inviting people over try to give them a time that is both reasonable for you and works for them. Before you have your dinner guests over you could ask them what times work well for them and fix a mutually convenient time that does not stress either party. I don't like events that are set at an earlier time just so that people will come half our late. Time is life and respect it. Don't have some one wasting their life waiting for you!