Bill Poser at Language Log argues that the words 'under God' in the pledge of allegiance are indeed unconstitutional, as the 9th Circuit court ruled in 2002. It's now going before the Supreme Court, so it will be making the rounds once again. His main point is that it "violates the freedom of religion of those who do not believe in God or who do not consider the United States to be a nation under God." Now I don't see any reason why we need to have those words there. Their origin in the pledge is a little suspect. I don't see how it's persecution of Christians to remove them. Removing them doesn't harm Christians' liberty in any way, and not everyone who wants them removed hates Christians. Still, I'm not sure how having some words in a statement violates anyone's freedom.