In the US the poppy is worn more on Memorial Day, a seperate holiday in May specifically for honoring those who died in service. Our November 11th holiday, Veterans Day, is more of an appreciation for all war and peace time veterans living or passed.