Yesterday, Hunter Strickland was activated, and pitched in Saturday's first game. The Giants and Rockies were allowed to add an extra person to the roster for the make-up double header. Today, the Giants, needed to get back to a 25-man roster, so they designated internet whipping-boy Casey McGehee for assignment. Because McGehee is a veteran, he has the option of becoming a free agent. Or he can accept an assignment to the minor leagues or be traded (which seems unlikely because he kind of sucks). The Giants retained Hunter Strickland.
So, the net as of right now is that, of the Giants' two off-season acquisitions, only Nori Aoki is still with the team. It's only May. I know that Matt Duffy has been doing a terrific job. I know that Casey McGehee is batting .200 only because of a recent "surge." I know that he managed to slide into home yesterday but not touch the plate (one of two dumb baserunning mistakes by the Giants in a 5 - 3 loss). Still, I'm not so sure this is such a good idea.
Casey McGehee had 177 hits last year. Were he to get to 170 hits last year, that would mean he would hit about .300 the rest of the season. Matt Duffy might not continue hitting at his current torrid pace. He is, after all, a very young player. That means that the Giants have 13 pitchers and 12 position players (besides the starters, that now include Duffy, that is Joaquin Arias, Andrew Susac, Gregor Blanco and Justin Maxwell.
My guess is that the Giants are gambling. They have 10 games in the next 10 days after today's freak show in Coors. 3 in Milwaukee, then 7 at home against Atlanta (4) and Pittsburgh before their next day off June 4. They may figure they need a pitcher more than a hitter just now and hope that McGehee is willing to accept an assignment to the minor leagues and still be there after that. I'm guessing, of course. Generally, though, going with the lunatic fringe's rant-du-jour is not the way to build long term success.