Each year, the holiday shopping season kicks off in the Hollywood area with the Hollywood Christmas Parade, which this year is November 29. I wonder if there'll be any outcry from the Fox News types because the parade organizers have selected two atheists as their Grand Marshals.