Just for basic info: A scientific THEORY is an explanation for something that cannot be proven empirically. If it is a "good" theory, it takes into account everything that is known and observed, and it still holds. When some new fact is introduced that seems to contradict the theory, the theory and the new fact are examined, and one of a number of things may result: The theory may have to be modified to accommodate the new fact, the fact may prove to have been in error, or the theory may have to be tossed out until a better theory is found.
"Evolution" will ALWAYS be a "theory" because it cannot be observed and documented. But over the years it has had to explain a large number of facts that seemingly contradicted it. Darwin himself mentioned the EYE as a "problem" for Evolution, because there appeared to be no evolutionary process that could result in a very complex organ like the eye coming into existence through natural selection.
But we have reached the point where Evolution has gone from being a "theory" to being a "religion."
That is, when an apparently inconsistent fact comes to light, rather than re-examining the THEORY to see why it can't explain the inconvenient fact, the fact itself is castigated, along with those who brought it up, because the Theory is PRESUMED to be unassailable.
That, my friends is the difference between religion and theory.