If you want to actually be consistent, then include all the other religion's myths as part of the celebration.
That would lead to incoherence. It would much easier (and far more logical) to simply forbid all expressions of religion in public. I think many of these secularists should cut the bull and just come out with it. What they really want is state atheism. Heck, I've seen people
on this very forum insist that it ought to be illegal to raise children religiously.
Public schools are government entities, and thus are subject to the establishment clause of the first amendment. Private businesses and citizens are not.
And that's the point.
The fact is that the holidays and festivals of western culture are what they are due to a two millennium ascendance of Christianity. Christmas is an artifact of that ascendance. Thus if you
truly want a society that's religiously neutral then any and all public recognition of Christmas would have to go. You could still celebrate Christmas in the privacy of your own home or business, just as there's nothing stopping you from privately observing Krishna Jannashtami.
All Christians have to do is keep it out of where it doesn't belong. And unless one is an utter dufus it should be all that difficult. Should it?
You're missing the point. Christmas is an artifact of religion, thus true religious neutrality would require civil society cease all recognition of Christmas as a holiday. Shouldn't we stop imposing Christmas on all the [insert any or multiple religious minority(ies) of your choice]? Is it "fair" that Christmas gets a civil holiday but Eid doesn't? Thus if you think Christianity ought not to have any place in the public sphere, fine. Take that view to its logical conclusion and insist that Christmas and Easter be uprooted from the civil calendar completely.
I think it would be a tragic cultural loss, but if that's the price of "secularism" and "diversity"... Well... Western civilization has itself to blame for putting itself in such an idiotic position to begin with.