This might have been done before (to death possibly) but I'm not too bothered about the ginger hair business - but what gets on my wick are 'Christmas' cards with "festive greetings", "Happy Holiday", "Seasons Cheer", "X-Mas....".
I find that offensive. Really. It's bloody Christmas. CHRISTMAS. FFS. I don't buy Easter cards that say "Happy Spring time festival (with a moveable date)". I don't buy Divali cards that say "Happy Lights Festival", or New year cards that say "Happy New Year (unless you're Chinese)" etc.
Of course the paradox is that I'm not that religious or anything. But I do place a huge significance on traditional things like christenings, confirmations, first communions, weddings, bat mitzvah, anniversaries and even funerals.
So to those that write cards - please, please : just call things by their traditional name.
And don't pick on minorities! As an outsider I love Britain as it's inclusive (usually). But poncing about traditional values: that's just one liberal step too far imo (unless the daily mail is right?)
#Edit# - Probably wrong sub forum - but I cant it change it now!!