For:1. It was written that way for a reason, stop complaining.2. Most religions have an "almighty" or at least mightier than most god.3. Those who say Allah is discriminated against are full of it too, Allah is another word for God.4. The vast majority of people even today are religious, and in keeping with the populace, on which Democracy was founded on (although we're actually a Democratic Republic... but that's another point for another day), we must keep the phrase.5. The authors of the Constitution, Bill of Rights, and Declaration of Independence were all religious, and those were the 3 documents most important to the development of our country.6. Pulling "under God" out is like pulling Evolution and the Big Bang out of public schools in GA (gahh... this state is so retarded), it's retarded. It's just another attempt to impose views upon people (see my Against list to see the turn on this sucker).7. The phrase "under God" does not actually necessarily refer to a higher power, people just take it that way. It simply refers to the idea of being humble, in that it is saying that the US realizes it can't push people around.8. Any time the pledge is said, including school and sports events, for instance, it is optional, you don't have to say it if you don't like it, stop whining.9. What's wrong with God, honestly? What do people have against God? God is a peaceful, helpful, and understanding entity.10. Not only is this country generally religious, but our allies are too, therefore in an effort to keep them happy we continue to allow such a phrase in our pledge.
Note: The entire idea of these is just to be a set of reasons. They can all be attacked quite easily, and the next list should exemplify that. No reason is bulletproof.
Against:1. It was written incorrectly, and indeed, this phrase was actually an addition after the pledge was already written, that addition was just another Jesus-freak attempt at imposing Christian views on this nation.2. Polytheistic religions have so many different gods that a universal God is illogical.3. Allah is indeed a specific reference to a supreme entity, but the difference between Christian and Islamic religions is so great that using the word "God" indeed offends Muslims.4. More and more people are turning to Atheism and other progressive schools of thought, religion is an archaic attempt at explaining the world.5. The authors of the Constition, Bill of Rights, and Declaration of Independence intended fully to avoid a Theocratic government.6. Having "under God" is like pulling Evolution and the Big Bang out of public schools in GA (gahh... this state is so laughable), it's retarded. It's just another attempt to impose views upon people.7. Of course the phrase refers to a specific higher power, what the hell else could "under God" mean? Shut up Bible-boy!8. Even if saying the pledge is optional, even just hearing this offensive phrase is a detriment and indeed an attack upon people of no faith.9. God is an archaic explanation for the world, that's what's wrong with God.10. Who cares about our allies? Bush certainly didn't going into Iraq! This is about what is right in the separation of church and state!

Enjoy!