Giants chairman Greg Johnson explained why he believes many big home-run hitters avoid signing with San Francisco, and it's not because of the city's reputation.