North Carolina Man Who Punched 12-Year-Old's Teeth Out and Called Him the N-Word Claims Self-Defense