I generally loathe Christmas related songs, but this is the one exception (probably since it has almost nothing to do with Christmas and I don't have to hear it incessantly from Halloween to the end of the year). Christmas rant over, bah humbug, etc.
1