Wearing a poppy is and should always be a personal choice, the press berating anyone in the media or politicians for not wearing one is just plainly wrong and actually degrades the meaning of the symbol.
It should be a personal choice to honour the fallen by wearing a poppy, not a requirement, service personnel actually do this at the raising and lowering of the Flag day in day out, not once a year.