I really hate to write this actually on the holiday, but I can't take the "have it both ways" attitude any longer.
If you celebrate Christmas, I hope you have a wonderful one. But please pick one of the following philosophies. Choose carefully!
a.) There is nothing wrong with having Christmas displays in the town square, in front of City Hall, or in public schools. Furthermore, we should all say "Merry Christmas!" and not this watered down "Happy Holidays" stuff -- but, recognizing that, we are acknowledging that Christmas is a completely secular holiday with no religious meaning whatsoever, and that it's about Santa Claus and drinking cider and not remembering Bethlehem at all.
b.) Christmas has become way too secular, and we've forgotten its religious roots. We need to remember that the birth of Christ is the reason for the season -- but, recognizing that, we are acknowledging why it's inappropriate for public tax dollars to be used towards a public display honoring Christmas, and that it's perfectly fine for stores and shopping centers to say something more inclusive than the belief-system-specific "Merry Christmas."
I'm closer to (b.). How about you? No hybrid choices, though. Pick one.
Oh, and Happy Holidays!