In both situations, I've got shoddy jobs done fast, often for $5000+ and no recourse. I've had amazing jobs done slow, sometimes promised in a year and it took five years. It's the nature of the game.
I've got a storage room full to the top of taxidermy, way, way over $10,000 in taxidermy that is embarrassing to display. It was done by a "prestigious" African firm that has been known to do good work in the past and in reference photos. I also waited 3 years for a stock to be done on a $30,000 shotgun. I pressured the gunsmith calling every month asking for status and in the end...he did the work. I paid $5000-$6000 for a piece of firewood because I pushed an artist. I could have made a stink, burned a bridge, and moved on...but then he would refuse work for me in the future and there are about 3-5 people in North America that can do the work I need done.
I never want to be that guy again on either count. I'll just be patient and see what happens.
But to come full circle, it comes down to empathy. You don't have to like the realities we may face but you do have to "believe" they happen and "understand" why people may accept those choices.
Remember BATNA - Best Alternative To No Agreement. If you can't agree or abide by a situation you have recourse always, its just that sometimes you've got a lousy hand of cards and making a scene leaves you with pretty poor alternatives.
I almost always agree with you....however....
If you get promised 1 year and it takes 5 years, I am sorry but that is not acceptable, no matter how good you are or who you are for that matter.....and then to have no communication with regards to it, that would really get my blood boiling.....If you however said 5 years from the start and I was ok with that then so be it.
If you knew the stock was going to take three years when you handed the shotgun in I would also get pissed off if you phone me every month to find out what the progress was....however if at the same time you where told it would take one month and you phoned me every month, well then it is my problem and I should then communicate properly as to what the issue is....or not?
Same for any business, under promise and over deliver....never ever over promise and under deliver never, no matter who you are or how good you are rated....simple business ethics.
If he knows he cannot get it done in the said time frame why promise it??? If you do not make it in the said time frame at least keep the client happy with proper communication...
I have seen many people get in trouble with the wife, not for staying at the bar too long but rather just plain flat out lie about the timings.....phone rings, he still has 3 drinks lined up and he sais I am on my way....instead of just saying I am having a few drinks with my friends and I will give you a call when I leave here, love you cheers......but I ques bulls....... works better for some people.