The war on Christmas explained.

It’s a giant cash cow for the religious right.

UPDATE: Fox News surging forces in the war: “FNC will present a three hour primetime O’Reilly Factor Christmas Marathon beginning on Monday December 25th at 8PM EST,” a Fox News release states. Also, Sean Hannity will host a one-hour special, “A Nashville New Year with Sean Hannity,” from the Palace Theater in Nashville, Tennessee.