A veteran claimed he was refused entry for wearing a poppy.