I think you made your decision based on learning all the facts and sounds like it all went well. You also gave him the "out" by telling him how to get out of an uncomfortable situation. Good parenting!
I hope you and your family enjoy a very happy, healthy Christmas.