I am astounded by this sort of behavior from an employer. As pointed out by other members kicking up a fuss may damage your career prospects. Perhaps you could try a different approach. Ask Jacobites, who are not employees to complain to the owners of the company. Further down the line they could start writting letters to the press and media and start threatening to organise boycotts etc. Retail companies have to be sensitive to public opinion. If head office start recieving letters from outraged kilties all over the country...