What a horrible experience! I would have completely lost my temper and most probably broken his leg.