Of all the evils perpetrated by Christians, arguably the worst is their disbelief in the law of cause and effect. Their belief in the existence of a God who created Nature, and who himself is causeless, is the most criminally wrong and unfounded of all delusions.
The fundamental characteristic of Nature is change, which is the only thing that doesn't change. All things, which are changing, have causes and also effects.
There is no room in Nature for the likes of "chance". Take the rolling of a dice for example. The number that turns up when we throw a dice is caused by such factors as the way we throw the dice, the shape of the dice, the table surface and so on. However, no matter how many causes we know, we can never predict anything with 100% certainty - not even that the sun will rise tomorrow morning - because the causes involved are too many and complex. Even so, this certainly doesn't mean things are without cause.
Our limited minds cannot trace the infinite complexity of causes and conditions in Nature, so there will always be unknowns. It is because our egos are uncomfortable with the threat of the unknown that we try to fill the gaps in our knowledge by manufacturing explanations. In such a way do we arrive at the notion of a God who created us, or even aliens who are breeding us. Hardly a solution! We must instead learn to accept the infinite complexity of Nature, for She works in mysterious ways, and we cannot follow Her. There is no disgrace in not knowing something that cannot be known; all disgrace lies in knowing something mistakenly.
If the current models for the mechanism of evolution contain small gaps - what matter! Christians say that scientists cling to the idea of evolution to avoid facing the reality of God. I believe the opposite is closer to the truth. To believe we were specially created by an all-powerful God is very satisfying to the ego. But Science contends with the infinity of Nature, of cause and effect, our Creator; the True all-powerful God. The power that is feared by all who cling to life.