I suggest the problems we now face has been in the making for a long time. From Marx and Engels, through our own Lost Generation of the 20's and 30's, up until the overwhelming relativism of the youngest generation coming into its own today. It won't all go away when us "boomers" ride off into the sunset. I'll say it again, don't paint with so broad a brush.
Well said.