NASCAR champ Tony Stewart likes to take verbal punches at about everyone, but he seems to have met his match...