Being a retired gunsmith, I can assure you many of the problems come from the customer, not the gunsmith. It was not unusual for a customer to demand his gun put first in line (especially when my back-log exceeded 30 days). I never caved in because that meant all my other customers would suffer a longer wait.
Customers don't understand. I got badgered into doing repair estimates. When I actually got into a gun to repair it and found additional problems, I would call the owner and explain. Many times they would say; "But you said it was only going to cost X dollars". or "Why didn't you tell me before?" What the customers don't understand is the amount of time required to tear a gun down to inspect it, and even then you can't possibly know if there are hidden problems. Many customers would insist that you tear the gun down for a price quote then decide not to have the gun repaired, leaving you with unrecoverable labor costs. There were many times when I had to wait for several weeks to get parts. I put them on order and called to check status but had no control of when or if I would receive the parts. Who gets the blame when a customer has to wait weeks for his gun to be repaired?
I remember one incident when I repaired a Rem 700 BDL. The customer came to pick up the gun and went into orbit claiming I switched stocks on his gun. He threatened me with a law suit and got down right nasty. A few days later, he returned to the shop with a small gift and an apiology. Seems his fancy stock was in his gun safe on another 700. That made my day!
Every business transaction requires honesty and truthfulness for both parties. When a customer tries to screw you, it doesn't take long before you develop self protection techniques. I learned to give high estimates so when the customer came to pick up his gun and the bill was lower than he expected, he was a happy camper. I also devised a "condition form". With the customer watching, I would give the gun a good visual and document scratches, dings, grips, stocks, sights, etc and had the customer sign the form. This stopped alligations of "It wasn't like that when I brought it in".
I ran a very sucessful shop for over 30 years, with most of my work from repeat customers. I was always honest and tried my best to meet customer needs. Despite my best efforts, there were some customers that I just couldn't please.
Integrity is a gunsmith's most important asset. It includes honesty, fairness, timeliness, and doing the best quality workmanship you can. At the same time, keeping a watchful eye for customer honesty.