You use the word “liberal,” but the truth is that the word has lost its meaning. There is no “liberal left” in this country anymore. The folks who have been calling themselves Democrats and liberals are, mostly, the Republicans of 30 years ago. When Bill Clinton shifted toward business, he put a bookend on the liberal cause, which had been degrading for years. No, there are no liberal politicians, save probably Bernie Sanders and a few others who are effectively blocked out. If we had truly liberal politicians, Obamacare would already be universal healthcare. Instead, they give us a Republican solution. So, I’m not arguing your point. We know why people are driven toward authoritarianism, why scapegoating is so easy. The problem is that there are no true “liberals” left to advocate for true antipoverty programs.