As an aside..it is less than courteous for a farrier to blow off an appointment without prior notification. For me, anyone who does this, farrier or otherwise, just drives me absolutely nuts.
No matter if they can't stand you, the horse, the job etc. It is the very basic of simple courtesy to call if they aren't going to show. Your time is valuable as well and even if the farrier were the best around, they pull that more than a couple of times and I would go shopping elsewhere. Now, on that note, I understand your distance issue and you may not have the liberty to be quite that picky :)