I am really surprised about Christmas though !
I'm not, at least in our area that is. We have Jews and Muslims as well as people who celebrate (or at least acknowledge) Kawanza in our area. I remember living in 'small town USA' and am so glad I left it. Still though, I am surprised they (my daughter's school) still do the Pledge of Allegiance.
Another thing to consider that has been going on is that retailers are saying 'Happy Holidays' instead of 'Merry Christmas' in order not to offend non-Christians. Small town American (which tend to lean Republican) and their representatives like to grand stand about how America is losing its morals because of this. Something akin to Jerry Falwell saying, "How dare they (the retailers and non-Christians) take CHRIST out of CHRISTmas."