Another farrier warned me not that long ago that this particular farrier was quite rough with horses and I never thought he was until the other day.
It's all about perspective.
A girl at our stable was totally bad-mouthing our farrier the other day and saying all sorts of things that my friend and I know are entirely untrue about him. The girl doing the bad-mouthing has never actually used our farrier before. All she did was ask him to look at her horse's feet (for free) and tell her what he thought. Her horse is a bit of a dick on the ground (she either doesn't react when he misbehaves or totally overreacts) and wouldn't let our farrier pick up his feet, so our farrier (who is very blunt) told her that he wasn't going to bother with her horse, especially since he wasn't getting paid to do anything with her horse.
This is the same farrier who is amazingly willing to work with my two-year-old monster who doesn't like men. He is quick, efficient and does a good job, whether it's just a trim or shoes, even when he's working on an almost 1200lbs two-year-old who hasn't seen a farrier in six months.
Yet just because he refused to look at this girl's ill-mannered gelding, she started bad-mouthing him to everyone who would listen, even those of us that use him!
So, I guess the point I'm trying to make is always take what other people say about someone else (or their work) with a grain of salt, especially if the person doing the "cautioning" is in the same profession. In my experience, most people in business aren't above bad-mouthing the other guy so that they can get your business.