I revise my statement -
much of the least self-correcting religions (not all obviously) are also somewhat self-correcting. If that weren't the case the protestant reformation would not have occurred. RELIGIOUS people fought other religious people for the control of their own, more personal, more humanist, religious expression. Later on the witch-burners and "angry god" movement of protestants had to be turned into such things as the "jesus people" movement of the 1970's, which had adapted to ideas more amenable to a humanist perspective than the ideas and practices of hundreds or thousands of years previous. When the hindus stop using the caste system, which they will eventually do, that religion will self-correct (this is of course coming from the perspective of a person who believes in equal rights). (of course there is the possibility that the middle class the west has fought so hard to create will die out before that happens, in which case I can't predict the same evolution.) It MIGHT be ok to say some of this religion was correct, and the way people do it has changed, but it is more accurate to say the religion has evolved, because the way the religion is interpreted evolves along with human societal evolution. Thank God.
If religion takes longer to self-correct, that is reasonable, since the questions involved are not as clear as those asked of science. Science is also BASED around changing perspectives away from non-valuable ones as much as it is around finding perspectives that should remain solid over long periods of time, whereas religion doesn't push for that as much, so the progress will be slower because of that as well.
additionally on a different note -
Scientists often use animal testing to prove theories, or even to test beauty products. What does science say about which tests are humane, which tests are important enough to show that we should use inhumane methods to gather results, which tests should be disallowed? i would suggest that people think about that idea before they come out with the proposal that science teaches us "why". Is a test ethical when it provides enough data? When it is done on a monkey instead of a criminal? When it is done on a rat instead of a monkey?