The hollowing out of the middle class due to greedy corporations is one strand. The others, IMHO, are feminism, tax rates, the trashing of traditional masculinity, easy abortion, and the failure of our “betters” to stand up for the values that help lower to middle income people be successful, like marriage, fidelity, hard work and praise for those who forego pleasure in the “now” for greater rewards later. The media complex is also at fault, with movies and TV appealing to the lowest common denominator.
#13 - All excellent points!