What Jerod Mayo had to say about Chukwuma Okorafor leaving the PatriotsSport New England’s head coach addresses the surprising situation.