But also, Obama apparently did the whole 'no flag pin' thing because he was against the Iraq war, when everyone, including the Clintons, supported it.
Hence his reason for it was the "I don't have to wave a flag to prove I'm patriotic" stance like so many that felt that way did.
And now that everyone seems to agree that going to Iraq was a bad idea ergo the stance that Obama took was, in peoples eyes now, the right stance.