A supermarket worker has been suspended for wearing a Help for Heroes badge in tribute to Drummer Lee Rigby who was killed in Woolwich last week.
Adam Austin spoke of his shock after bosses at the Morrisons store in Portsmouth, Hampshire, told him he faced disciplinary action when he refused to remove the item.
The 28-year-old has been suspended until he attends a meeting with management on Friday.
Austin told the Portsmouth News: "I was disappointed and partly furious. I have got friends in the army and friends who have been in the army. What with the issue with Lee Rigby, I wore them out of respect."
A Morrisons spokesman explained that staff were generally prohibited from wearing extra items to prevent objects falling into food.
"It's all about food hygiene," he said. "The rules are the same in a restaurant kitchen as they are in a supermarket food preparation area. We have a dress code and the dress code is primarily around the health and safety of the staff member and the members of the public."
He said the company had reviewed its guidelines to allow some staff to wear charity wristbands.
"We understand that it's important to many people to show support for our armed forces … we have reviewed these guidelines, and colleagues working in non-fresh food preparation areas will now be permitted to wear a registered charity wristband."
guardian.co.uk © Guardian News and Media Limited 2010