Excellent passage, and this passage in fact is yet another one that presages the ministry of Christ.
We have an apparently paradoxical situation now, with all manner of evil in the law of America, and yet God has somehow deigned to send a copious blessing America’s way. But there is more that goes on beyond the scenes that we can not immediately see. God can look forward; God can infallibly anticipate future repentances before they have even happened.
Do you know what the difference is between these seemingly contradictory passages are?