Sure I can. What you're describing as the "spirit of Christmas" is a manufactured set of emotions that is encouraged and perpetuated primarily by the mass media. Remove the cultural clues that it's time to feel this way and there is no such thing as the "spirit" of Christmas.
We can have altruistic feelings any time of the year. In fact Christians should ALWAYS have the high minded ideals that you're espousing. However these attributes, this "fruit of the spirit" (Galatians 5:22) do NOT develop in their true form overnight. It requires time and growth.
The real danger in promoting a belief in a Christmas "spirit" is that it teaches people (incorrectly of course) that they don't need Christ in order to change their hearts. Of course we do need Christ to change our hearts in any meaningful way. So what happens is that people are deceived into thinking that the manufactured emotion that is dredged up in them is something real and permanent. And when it fades then disappointment and cynicism set in once again.
Now if you have no REAL deep seated desire to change your nature...i.e. to go from bad Scrooge to good Scrooge...then the point is moot. Go ahead and get all the emotional fulfillment you need through what are ultimately empty activities. But if someone wants to really change then TRUE worship of God through Christ is the only way.
Whatever... you might want to invest in some ointment, you are going to get chafed sitting on that high horse so long.
Where were those mass media promoters in the 1600”s I might ask?
Intolerance and a belief that there is only one true path is what gives some Christians a bad name. Their efforts in the name of Christ succeed in pushing people away from his embrace. I daresay more good is done in Christ’s name by the more tolerant less judgemental of us. People are not brought to goodness by admonishments or by eschewing Santa Claus. They are brought to God by seeing his love made manifest.