The trouble with how Christmas is celebrated by Christians is that they stole the date, symbology and meaning from other religions. Christ wasn't born in the middle of December -- read the bible. According to it, the shepherds were "in the fields with their flocks", which is an indication of sometime in mid-to-late spring, when the lambs were being born (hmmm, I wonder why Jesus is called the "lamb of God" -- couldn't be a coincidence, could it?).
Non-Christian religious festivals, holidays and celebrations were numerous in mid-winter long before Christianity -- Sol Invictus and Mithras were the two most prominent deities worshipped and celebrated in the Roman world. Most of the rituals and symbols used by Christians were lifted without alteration from those older, established religions -- blood sacrifice, the cross, rising from the dead in three days, wise men coming at his birth, gifts of incense and gold, born in a manger surrounded by animals, eating the "body and blood" of the savior, etc were all part of Mithraism and Sol Invictus religions hundreds of years before Jesus came along.
If the Christians were truly sincere in their efforts to fight the secularization of Christmas, perhaps they should clean their own closets first. Be honest and admit that Dec 25th is actually an non-Christian holiday that was stolen, your rituals and symbols are not "Christian", etc. Leave the Winter Solstice celebrations to those of us who don't follow your deity.
In other words, GO GET YOUR OWN HOLIDAY! (and don't even get me started on Easter -- that's an even worse transgression of symbol and date stealing!)
Somehow, I doubt that many would be willing to do that.