Religion belongs nowhere near government, or public life. The idea that some people hide behind religion to commit atrocities or generally behave like a c**t, and then think saying a few Hail Mary's or waving a Bible around outside St John's Church in Lafyette Square, DC somehow makes everything okay is utterly abhorrent to me.
Also, parents and pupils should be able to freely opt out of any form of religious education in schools, public or private. Religion should be a personal thing and should in no way impinge on the lives of those who don't follow the same set of beliefs.