Barry, the First Amendment does not require the government to strip the public arena of references to holidays that the vast majority of Americans observe.
In the Rhode Island case you referred to, the Supreme Court noted that "[i]t would be ironic . . . if the inclusion of a single symbol of a particular historic religious event, as part of a celebration acknowledged in the Western World for 20 centuries, and in this country by the people, by the Executive Branch, by the Congress, and the courts for 2 centuries, would so 'taint' the city's exhibit as to render it violative of the Establishment Clause. To forbid the use of this one passive symbol--the crèche--at the very time people are taking note of the season with Christmas hymns and carols in public schools and other public places . . . would be a stilted overreaction contrary to our history and to our holdings." Lynch v. Donnelly, 465
In other words, it is not improper for the government to acknowledge and recognize a variety of aspects of the holidays, including their religious origins, just as it is permissible for the government to acknowledge the role the Ten Commandments have played in the development of American law and history.
When the government creates a forum for private expression, as is the case in
Barry, I think it is much better to allow discussion and debate, as in

Add to Newsvine