Haggerty: 'I want to punch Santa in the face'