Please provide a source for the comic.
This was created by Randall Munroe of
http://xkcd.com
Now I have that off my mind; This is great.
I wonder if the baby boomer parents established this culture because maybe there was no American identity when it came to Christmas. When I listened to many of these songs, they seems to set social norms for how and what you should do this time of year.
From what I understand the European Christians were divided (still are in many respects) but more so then. The devide even split demoninations based on which region of Europe the family was from. So everyone's idea of Christams was different. In an effort to develop a national identity cultural norms were created, think Norman Rockwell.