It was a poor choice of words, but for the McCain camp to act like it was directed at Gov. Palin is silly. Really, that phrase is used so much in government/military circles that it's a cliché.
Sen. Obama is merely proving himself to be of the Washingtonian mindset by using the insider jargon readily and without realizing that the majority of Americans don't talk like that. He did the same thing when he said that the question of when life begins is "above his pay grade."
Fault him for talking and thinking like a Washington insider, not for calling Palin a pig.