I'd be upset. Not so much because the ball cracked, but because he didn't drill the ball I told him to. It would be one thing if you just told him "Drill the ball to do X". But you didn't, you said, "Lay it out like this" and he didn't do it.
I would get him to fix it for free. If he does, and this is his first mistake with you, I would continue to use the shop. If he refuses, or he has made similar mistakes in the past, I would find someone else to drill my stuff.
--------------------
It IS next year!