Buster Posey's retirement was a body blow for the Giants, as are the performances of Brandon Crawford and Brandon Belt.