First of all, if you knew anything, you would not that a Marine is NOT a soldier. Second of all, I know many Christians who are bolting - do you think I am the only one? Christians, of all people, like moral principles - biblical principles. Bush has violated many of these while in office. Need a list? He supported racial quotas in Michigan (SCOTUS' unconstitutional decision), praised a gay church (Metropolitan Church), said christians and muslims worship the same God (a lie), said Islam is peace (a lie), refuses to identify the terrorists as Islamic terrorists, he is a globalist in his philosophy, he is a socialist in his domestic welfare policies (which militates against the biblical ideal of personal responsibility and each man working for his own living, his education policies are not much different than a democrat's, he signed that unconstitutional McCain-Feingold bill (Bush hasn't seen a bill he doesn't like yet!), he does not honor the Constitutional MANDATE to protect the United States from all foreign INVADERS, and therefore, he is violating his oath. On top of that, he says nothing when the Courts continually trample on the Free Exercise rights of Christians! What is he good for besides the war on terror? Huh? Tell me.
From what you wrote, you ain't much of a Christian, either.