It has its holes, yes, but it's really not as bad as you might think. I honestly think it even has the merit to stand up to the Theory of Creationism. What do you think about evolution? Is it good enough to replace the Theory of Creationism or no?
Just as a reference, the holes in evolution are listed below:
1. Free will: Why would humans evolve to have free will if it means not acting upon evolutionary instincts? Is free will not a step back from evolution?
2. Origin of life: There is no clear, effective model as to how the first cell arose from its component atoms and molecules.
3. Lack of in between species and fossils: we should see more of a transition between each of the species in our fossil record if they really came from one another.
-
That Richard Dawkins quote really lowers my opinion of him 1. Humans didn't evolve from monkeys 2. We are just as "evolved" as the apes that are around today, we just have different adaptations. 3. Natural selection is a slow process in which a group of organisms change over generations to the point that they can be classed as a different species the the original. This means that (If separated from the main group) some of a species could change more in a new environment and exist at the same time as their predecessors.