If he had actually come clean and admitted his mistakes, then sure, let him play. I have no problem with Giambi, even Rodney Harrison, who admit they f***ed up and are sorry. But Bonds, same with Clemens, thumb there noses at everyone but expect to get a second chance.
f*** that.
The U.S. is historically forgiving but we're not total dipshits but Bonds expects everyone to believe him just because Giant fans stroked his ego everytime he came to bat.