I would like to relate this to people I meet these days who are really quote the conundrum, because they are both ‘stupid’ and ‘ignorant’ using your terms.
First of all, they are ignorant because they are very poorly informed. We harp on the MSM all the time here, but these people still think that CNN is a news network and that the nightly news anchors are Walter Cronkite. These “news” sources deliberately shield them from the kind of information that would awaken them to the real causes and sources of problems today.
However, they are stupid, because they want this. They choose to be shielded from the truth. They can’t handle it. Put on an alternative source of information that exposes what is really going on, and they get angry. They reject it. In some ways, they are informed, but they expel anything that challenges their socio-political cosmology.