In my view, Glee is not a show for young children in grades K-4. I think children under age 9 generally do not benefit from today's Prime Time television 8 pm - 11pm. Almost anything goes after 8PM. Although I do not agree with everything Oprah says, I agree with her statement that American TV today is insipid and of poor quality.
Fox shows a lot of profane programming: Family Guy, Kitchen Nightmares, Hell's Kitchen, House (not for kids, but I watch), COPS, and lots more. These are not family values and kids programming, so my advice to friends and counseling clients is that a 7-year-old may be harmed by shows after 8PM and parents need to be aware.
I hope your child's Christmas is not ruined. However, when I never believed in Santa to begin with, my father finally spoke of the Christmas Spirit and that the symbol of that could be Santa and people that dress like him to help, so I was OK with it.