I agree with much of your post, but I can't with the first
sentence above. That is because the word "evolution" has
so many many meanings (See the M-W unabridged dictionary).
Even more -- sometimes strange -- meanings in internet talk!
If I define "evolution" as equivalent to "accidentalism," I'm sure you
would not agree with your own statement. If I define it as the
technical definition of micro-evolution, nobody disagrees, not even
the ICR folks!
But the primary thrust of your post is the last sentence I quoted above.
Amen & amen & amen!
Burgy