I dont' necessarily agree with everything you say here, but the general idea is pretty close to what I believe.

I do think you demean people with faith too much. Just because someone believes in God does not mean they cannot be rational and intelligent. It is primarily, IMO, those who believe in the literal word of the Bible who are guilty of irrational thought.

Religion, not faith, is the enemy here. Most people of faith whom I know can still understand and promote the idea of evolution, both of man and of the universe, my own father among them. Should I belittle him because he still believes in a Supreme Deity? Not at all! It's only when he parrots the doctrines of the Catholic Church that I question him, respecfully.

There have been many respected, highly intelligent scientists throughout history who believed in God. There still are. There are, and have been, many physicians who believe in God and miracles, despite there being no physical manifestation of a soul in the bodies they deal with every day. This doesn't make them evil or stupid. Quite the contrary.

Surprisingly, a very powerful weapon against the zealots is the Bible! It is my experience that those who most deeply believe in the literal word of the Bible have very little true understanding of it. The Bible is filled with contradictions and most of those people tend to pick and choose among the versions which most appeal to them. And of course, it is only the particular version of the Bible which they happen to own which is the one true version: all others are heresy. Yet when you point out that the Bible is merely a translation of older texts and potentially filled with mis-translations and mis-spellings, they claim that God prevents such problems from actually happening. So how is it that there can be so many versions?

No, don't hurl your wrath at people who believe in God, but at those who cannot tolerate any belief other than their own narrow, narcissistic faith.