the problem is with the public, its ability to think and reason, and its moral values.
I'd rephrase that a bit: "the problem is with the public, its inability to think and reason, and its lack of moral values".
And while it's not a problem isolated to individuals belonging to one party or the other, there is one party that does its best to perpetuate the inability to think and reason. That would be the party that denies science as a party platform, attempts to eviscerate public education and embraces the idea of "alternative facts" while pandering to evangelicals (who have already eschewed thinking and reason, almost by definition).