But why should the government involve itself in saying "It's OK to celebrate this religious holiday, but not others?" The First Amendment does not require the government to build your church or give you a soapbox from which you can express your views.
I'm sure that the church has a front lawn they can display their nativity scene on, or at least one of the congregants does. Same is true of the atheists. Why does it have to be a public park?