Any scientific theory that exempts itself from challenges and falsification is just that, propaganda.
Of course evolution is not exempt from challenges and falsification, but Intelligent Design (creationism) does not qualify. It is not even science.
Macro evolution has no evidence other than a seriously flawed fossil record and the evidence, when it does exist, proves nothing. Macro evolution is no more falsifiable than creationism.
There is no such thing as macroevolution. It is a term used by creationists and anti-evolutionist either out of ignorance, or an attempt to underhandedly lure others away from science and observation. All evolution takes place at the "micro" level. Speciation is simply the result of many small changes (micro) over a long period of time.
I have yet to see proof that Evolution explains how life began. Sure, it explains how life can change/advance, but not how it started. I think it is disingenuous to suggest people are closed minded for pointing out this fundamental limitation of the theory.
The lack of explanation for the beginning of life is not a limitation of the theory of evolution, but rather, is not part of the theory at all. It is a common mistake, but these are completely separate concepts. Evolution does not even try to explain how life began, just how it changes since it has been here.
Nobody said computers were going to be polite.