I'm lucky, I don't deal with that. My farrier is awesome, he's only been late once and he called well ahead of time to let me know he was running behind because of an idiot horse at his first appointment. Vet, rarely late but if she is it is an emergency situation and she calls to let me know. I have zero problem with that because if I'm the emergency call one day I expect the same. I'm my trainer and I'm punctual to a fault so no worries there either ;)
Life is like a camera. Focus on what's important, Capture the good times, Develop from the negatives and if things don't work out, Take another shot.