I have anybody coming out to the horses call me 30 min before they plan to be there. It saves me waiting around. I tend to confirm the morning they are due out that they are indeed coming out to me - saves the risk of somebody not showing up.
At work, our vet, dentist, blacksmith are on time without fail... I think they are scared to death of the boss :) lol. I have yet to see any of them late, if they are to be in for 3pm, they are there at 2:50.
Stop for a minute, open your mind, learn. You may not agree with what I say, I may not agree with what you say but we will both learn something new.