I think we all "support the troops", whether we agree with the war or not. But MLB teams wearing military hats is inevitably going to start political arguments, and I for one don't want them to go there. Baseball should be a politics-free zone. I would exempt the 2001 Mets from this, I completely support their decision to wear the FDNY hats after 9/11, but not this latest ploy. As Ed mentioned, they would probably sell the damned things online and in the gift shop.
"Look at it, man", he said as if he had read my thoughts. "they call it America, and they call it civilization, and they call it television, and they believe in it and salute it and sing songs to it and eat and sleep and die still believing in it, and---and---I don't know", he said, taking another drag, "then some time the Mets come along and win the World Series___" Gram Parsons, quoted by Stanley Booth in Dance With The Devil