The glaring difference between ignorant and stupid.
Ignorance is not a failing. It means there is something an ignorant person doesn't know, yet.
Stupid is being proud of one's ignorance, and defiantly refusing to learn Anything which contradicts the ignorant's preconceptions.
Without this level of stupid the Democrat party couldn't exist.
It's candidates would be laughed off the stage.