And all these reasons are promoted by the religious ID promoters, who have all the scientific rigor of the Sierra Club.
Sorry, but there is no genuine scientific challenge to evolution. Science doesn't even recognize the term "macro" evolution, which is a dodge to allow the accepted evidence of evolution to stand, yet still cling to religious dogma.
There are numerous scientific theories against the idea of macro-evolution and they need to be in the classroom. To say that there aren't scientific based theories against evolution is ridiculous.