Christmas has become many things. Christmas is commercial, Christmas is religious, Christmas is contradiction after contradiction and often Christmas is hypocritical. I am a Christian and I cannot deny these things. So how do I teach my children about something that is all these things? How do I teach my children the good and the bad? Or do I? Do I sugar coat the holiday? Do I just give them the Bible? Do I just repeat what preacher after preacher might tell us?
I am and always have been a firm believer in the separation of church and state. I agree that God should be taken out of all secular/governmental oaths, offices, money, the pledge, etc. I do think that this separation is hard for some people though because their stance on moral issues comes from their religion.