I think stores and other venues should,either represent all significant Holidays or just leave them out altogether.
One annoying thing is places like the GAP and Target playing Three Dog Night, and Captain and Tenille in Holiday ads. Yes, not everyone celebrates Christmas, but songs like Jingle Bells, Sleigh Ride are pretty inoffensive.