Sqad - I disagree.
There is a generation who wear it because their fathers died in WW one.
There is a generation who wear it because their fathers and brothers died in WW two.
There is a generation who wear it because their fathers and brothers died in Korea.
There is a generation who wear it because their husbands, fathers, brothers and sons died in the Falklands.
There is a generation who wear it because their husbands, brothers and sons have died in Iran/Afghanistan.
There is a generation who wear it because their husbands, fathers, brothers and sons died in Ireland.
There are other conflicts, of course, which I have forgotten.
Until ALL such conflicts and wars have passed into history, and there remains no-one left who was directly touched by them, we should continue to wear poppies...and more importantly contribute to the British Legion Fund. Purchasing poppies is the most immediate way of contributing.