The article quotes the following:
Our sins and the iniquities of our ancestors have made Jerusalem and your people an object of scorn to all those around us. (Daniel 9:16)
He should have quoted this:
“If my people, who are called by my name, will humble themselves and pray and seek my face and turn from their wicked ways, then I will hear from heaven, and I will forgive their sin and will heal their land.” (II Chron. 7-14)
A nation is responsible for what wickedness it is doing NOW. A nation is not responsible for the wickedness that happened in the past if it turns from its wicked ways.
The problem with what Keller is saying is that there can never be healing, you will always be held guilty no matter what you do. That is not scriptural, at least according to the Gospel.
That too - either Christ took our sins and put them away as far as the east is from the West Or he didnt.