Kareem Abdul-Jabbar offered a public apology on Tuesday to LeBron James following the Hall of Famer's critical comments of the Lakers star on Sunday.