It was bound to be an emotive question. My dh is coming to the end (in 4 years, having done 30 already) of his Naval career; my Dad was in, my fil was in, and my db is in and about to go off to Afghanistan for 6 months, so I am Forces through and through.
Most of us (Forces Sweethearts if you like) know people who haven't come back from deployments of one sort or another, or have seen the aftermath for those who did come back. Most of us have lived with checking under our cars for bombs in the morning; with not discussing what our dh's/other relatives do.
All of us have lived with what Flappy so eloquently described earlier - you wave them off to sea or on deployment, and you don't know if you'll see them again. I went through all bar about 13 weeks of my pregnancy, including giving birth, not knowing where my dh was; and he didn't know he was a Dad until 3 days after the event.
For me at least, wearing a red poppy is a way of saying thanks to those who died during the Great War and WW2, so that I can live as I do now. It is also to remember those who died during the Falklands; Bosnia; Iraq and Afghanistan and in N.I. and those who continue to do their jobs so professionally. It's also to remember those who have come back injured and shattered, and those who can't cope once they have come back and kill themselves, as happened recently to someone. It's to show the members of HM Forces past and present that what they do is valued and appreciated by me at least.
For me, a white poppy does not do any of the above. War is a last resort when communication has broken down, but sometimes, as someone posted earlier, it is the only way left.