His schedule is busy. He fits you in.
With the price of gas I am sure he does not want to drive way out of his way just to reset a shoe.
If you do not like him, which it sounds like this the case, then find another farrier, that is fair.
When my horse is lame I do not instantly assume my farrier did something wrong. I start with the more common and obvious issues like an abscess.