You're a gentleman.....
....and a scholar!!!! You've already handled the situation better than I would have. If you have any communication with the shop owner, make time to tell him your whole story and give him a chance to make it right. If he does'nt do what is fair and equitable, ( in your opinion), then on to "Plan B"!!!!