McCain did not "scoff".
Think back to your days with the 2nd MarDiv.
Remember the OPSEC lectures? Remember, "Loose lips sink ships"?
What McCain ACTUALLY said in 2007 was that you DO NOT TELEGRAPH YOUR PUNCHES.
"I certainly wouldn't telegraph my punches," McCain told CNN after a campaign stop here. " I will always do what's necessary to preserve America's national security, but to say something like that is totally unnecessary and probably has a not beneficial effect on our Pakistani allies who are fighting against al Qaeda and with us in Pakistan."
Whether you like McCain or hate his guts, the bottom line is that McCain is a combat veteran and, unlike Barack Obama and Sarah Palin, John McCain does not have to ask what "OPSEC" means.
Here it is on the Ed Shultz site in 2008.
http://edschultz.invisionzone.com/index.php?showtopic=43845
Obama can save himself a lot of time in his next decision point by just going back to what he said 20 years ago
Gov Palin is always right