I disagree with most of what's been said here. Ya'll see this as the OP and son being subject to a temporary delay in the receipt of the gift. I view it as another case of a seller (gun, or otherwise) failing in the simple task of doing the job promised.
I could count on the fingers of both hands how many times something like this has happened to me in the past few weeks - unanswered calls and emails, broken promises, etc. This includes, but is not limited to, gun dealers. People just don't have any ownership in their jobs anymore.
I agree. I've had issues in the past with that. The way i figure it, if you say you're going to do something -- do it! or at least call back and say for whatever reason you can't.
I've learned the hard way -- record your conversations so you can sue in court later! If they promise to do something -- a verbal contract -- and go back on it, you can take them to court for compensation.