Ugh... this arguement can go on forever. There is no right or wrong answer. This sort of debate is based on your own beliefs. Whether it be about God or the theories on evolution its all based on opinions. For example an Atheist may have his/her views that God clearly cannot exist but on the other hand a Christian, like myself, would debate that he does. Regardless, you bring up valid points.