Yes, but the public are accustomed to, in Europe at least, Christianity. They see this not only as a religion, but as part of their culture. To take it away would be stripping away a well-known and loved cultural aspect. The primary school I attended was a state school, not affiliated with any Church or organisation, but we sang hymns, did the nativity, sent Christmas cards and so on. No-one cared, no-one complained and no-one was offended, because they understood this to be part of western culture and when the kids were old enough and went to secondary school, these things would disappear more often than not. You can't just legislate away a culture.