You have a point, I suppose.
I could say, "Have a Nice Day on December 25."
But it is much shorter just to say, "Merry Christmas."
Why would a non-Christian want to take offense at a simple wish from one person to another for merriment on a particular day?
That would make no sense unless you were trying to make some point. Kinda like saying "have a nice day on April 22nd". No need to differentiate.
But it is much shorter just to say, "Merry Christmas."
"Have a nice Day" is only 12 letters, the other is 14.
If you were a Jew, why would I wish you a happy Ramadan?
Why would a non-Christian want to take offense at a simple wish from one person to another for merriment on a particular day?
I never claimed they would, but I'm sure some do. My point had nothing to do with the person hearing the greeting, only the one offering it.