Thanks Mamy..
So the driver was actually fired for "failing to tell bosses the passenger had not been collected.". Nothing to do with poppies. In the taxi profession i assume that is quite serious as someones safety may be compromised if left stranded
Also...
"A spokesperson for The Royal British Legion said: “We take the view that remembrance honours the sacrifices and contributions our armed forces community have made in defence of freedom, and so how people choose to remember, or not to, must be a matter of personal choice.
“If remembrance became compulsory it would lose its meaning and significance.”"
From
https://www.independent.co.uk/news/uk/home-news/taxi-driver-poppies-fired-remembrance-birmingham-sacked-refusing-transport-a8616106.html
In retail staff can deny sale to anyone simply because they don't wish to serve them for personal matters. I'm sure the same goes for taxi drivers and it seems it does. It was his lies that got him fired, not this actions.