Those of you who are sure this is so terrible, remember that the Giants have one of the lowest waiver priorities in baseball. Most other teams didn't want the guy either. Not even rebuilding ones
I agree that as a poster on this message board it looks stupid. But there has to be more here because what, 27 other GMs just took a pass on having him for free too.