I loved your post. So very true.
It is amazing that in this century - that something so logical, (and with fossils), it's close to empirical fact... - but is somehow still a debating point.
Hopefully your post will snap someone out of their delusional state! lol
It is amazing, I can only try and help in my own little way :-)
Cg