Yes that's very immature of the teacher and it is disturbing. Esp. if she says i*t's a national holiday - no longer religious.* With these words kids are *not gonna be able to EXPRESS themselves rightly- but they KNOW the answer. *
Like I said before, my son might have said we ENJOY Christmas by exchanging gifts - so yes THAT is a way we are contributing to the NATIONAL HOLIDAY. So THAT should answer her queries.
i think children shouldnt be made to justify their cultural background.they are not and shouldnt be expected to behave as an ambassador. adults on the other hand are expected to be more sensitive in this profession.