I don't know who is worse, O'Reilly or Palin. We are certainly lucky to have someone like Dan Barker speaking for us.
The 1st Ammendment of the Constitution prohibits the making of a law "respecting the establishment of religion". Prayer cannot be separated from religion. Therefore, it was unconstitutional for the federal government to have made a law respecting the establishment of prayer.