I use the word 'stupid' as defined by me. To me, stupid means unable to learn. Ignorant means without that particular set of facts, but willing to learn them when possible. So, the religious are both ignorant (they are unaware of some information) and stupid, because even if aware of certain facts, they won't accept those facts and simply rely on their beliefs/faith. The religious leaders are not stupid, they are much like trump in that they know what they are doing and why--fleecing the flock.
Ignorant -> Stupid -> Foolish .. not the same words ... different meanings.
Ignorant = lacking in knowledge (most people)
Stupid = unable to process knowledge (some people)
Foolish = not wise (everyone)
Look who is Humpty-Dumpty now ;-)
"When I use a word," Humpty Dumpty said, in rather a scornful tone, "it means just what I choose it to mean—neither more nor less." "The question is," said Alice, "whether you can make words mean so many different things." "The question is," said Humpty Dumpty, "which is to be master—that's all."
So you are The Master? Good thing Dr Who isn't around ;-))