I think that's not a real problem, it's mostly blown out of proportion by the media and in society imo. I live in a place where it's 50% Chinese, 30% South Asian, and 10% White. I doubt that anyone could find a racial mix like that anywhere else. Christmas decorations go up in all our local malls in November. I think most of the controversy comes from people trying to prempt it by renaming "Christmas" into "festive" or whatnot before there's any uproar - you don't fix something that ain't broken.
I agree. Going back to respect, if you fail to communicate an intent, it's possible that you just failed at communication. It's two-way, and just because you've expelled words from your mouth doesn't mean you've expelled all responsibility for the effect they have on the listener along with it.