ESPN host Stephen A. Smith apologized for his insensitive comments on ESPN's 'First Take' after Lane Johnson's retirement.