I used to watch South Park
I love that show! It originally came from "The Spirit of Christmas" which the show creators worked on prior.
I did like it, but I dont anymore, I never saw the spirit of christmas
It was a meeting between Jesus Christ and Santa, I think they kind of battled for attention of the holiday.