This has been touched on a few times before, but I thought I would add this more recent article for the benefit of readers:
That is violating the separation of church and state.
I'm hoping the Millennials will start voting and help get rid of this archaic law.