What if James Shields has absolutely no desire to extend, and wants to test free agency? You can't really blame a GM for not extending someone, unless you know for a fact that a player would have extended at a reasonable price, like with that Beltran debacle years ago.
James Shields did not grow up a Royals fan, and he has never had a choice about where he can play. He might like KC fine just as he tried to enjoy living in Tampa Bay, but if I were a player, I'd like to be able to choose where I play at some point in my career.
<ptp> how many emo kids does it take to change a lightbulb?
<Willy> HOW MANY?!
<ptp> none they just sit in the dark and cry