If it is such a "religious" festival - why give it the pagan abbreviation of Xmas !?!?!? Christmas is Christmas - is it not ? - even for we heathens north of the border.
And what/ when is "bonfire" night ? - Is that another English "pagen" festival.!?!?
Give me a good old "Hogmanay" celebration any day.
But back on topic : If adverts annoy you so much - whether Xmas ones( sorry Christmas) or the ones that proliferate this site and many others - why not do as I do and
IGNORE them - that way your blood pressure won't rise unduly.