Firstly, he is from Ireland, poppies are a British tradition.
Secondly, he doesn't have to because we have freedom of thought, people died for us to retain freedom of thought. Demanding that people conform to your will is actually far more disrespectful.
It's like forcing people to think in one way, or wear a star to represent their faith...and no one wants that, do they?