Wealth inequality is a big cause of the problems in the west. Same thing happened in the '30's. People, especially the young, are stressed out by their finances and simple populists with their simple solutions sound good. Immigrants are taking your jobs makes the problem simple and easy to fix by getting rid of immigrants. Throw in some culture war and unrealistic promises and win elections, if not this time, then next time as things aren't improving under the mainstream. The wealthy have so much power that the obvious solutions will not be implemented so our society is likely to die like many previous ones when the wealth disparity grew to much. Throw in climate change, the leading cause of civilization crashes and I don't see much hope.