The ideology of average Americans has changed little since the 1970s. Then as now around 30 percent identify liberal or conservative and 40 percent are moderates. In contrast to this stable “purple” distribution political parties have become more polarized into “red” and “blue”...