That turned outgood for you. As good as can be for almost trashing one of your prized posessions. At least the guy wasn't a jerk and didn't act like it was no big deal. Glad your family was present!
If it had been me in that situation, my GF would have told me.....Honey, go upstairs and let me handle this...NOW!! Because she knows how I can be when stuff like this happens. I'm usually not that calm.[:-]
Good job for you keeping your cool and not making the guy feel like a total POS.