So western societies should just accept this as their "just deserts", fair punishment for the crimes of their ancestors?

What other society accepts it is fair to self-destruct out of guilt for past wrongs? Which society isn't guilty of any wrongs?

Why is western society so moralistic that it transforms every political issue into a grand battle between GOOD and EVIL, which books no compromise and creates the conditions for demonisation of political adversaries? (Hint: what's left of Judeo-Christian impulses. I would suggest that is a good area in which to look for alternative frameworks.)

And it is just too bad if it is the working class that suffers the brunt of the consequences, while the economic and intellectual elites enjoy the benefits of all that globe-trotting at the generous employ of foundations, NGOs, universities, and the like? Until they wake up and realize they have sown the seeds of their own destruction, as the very liberal values they champion get subverted?