So some judge in Wisconsin finally took the plunge and declared the National Day of Prayer unconstitutional. Frankly, I agree with her.
The First Amendment expressly forbids the establishment of a religion. Government favoring one religion over another by giving one a "national day of prayer"? Yup, that'd be establishment of religion.
Now, I see no problem with people spontaneously getting together and praying, even on government property. Since that property technically belongs to them, that's just fine and dandy. However, what I do have a problem with is Congress (or any other branch of the government) setting aside a certain day for the worship of a certain god- unless, of course, they also honored every other god in the pantheon with their own days.
The thing is, for you Christians out there, we don't need a day of prayer. You don't. God listens all the time, or am I misreading the Bible? Furthermore, by trying to sustain a "national day of prayer" you foster the idea that Christians view themselves as somehow more righteous/important than everybody else. We aren't America, folks. There are tens of millions of other people in this country, and the government exists to protect all their rights, not just ours.
Do I think it should have been declared unconstitutional? Sure. Do I think it is unconstitutional? Yes. Do I think there's anything wrong with prayer? No.
I agree with the judge-
"However, recognizing the importance of prayer to many people does not mean that the government may enact a statute in support of it, any more than the government may encourage citizens to fast during the month of Ramadan, attend a synagogue, purify themselves in a sweat lodge or practice rune magic.""