Ever since the Giants hired Farhan Zaidi as their president of baseball operations this past offseason, there have been battles between talking heads arguing on