It is past time for the New York Mets to honor the legacy of 1986 World Series champion Gary Carter and retire No. 8.