This is the big issue of the day.
I was repelled to see Nick Griffin wearing one, in complete ignorance of the hundreds of thousands of Commonwealth soldiers who died - and continue to die - for Britain, last week.
I also noticed Gordon Brown was wearing one in PMQs last week while Dave was not; whether they will claim for these on expenses is a different matter but it looked like a bit of political one-upmanship.
On telly, too, Sky reporters are wearing them while those on the BBC are not yet. The repugnant Jon Snow on Channel 4 News memorably refuses to wear one.
So is it too early to wear one? Incidentally I've got mine on and think that people who don't wear them at all should be punched in the head.