Depends. Josiah was the greatest king in the Old Testament. The Bible says that no other king (even David or Solomon) sought God like Josiah. Yet God was so angry about the sins of the previous generation that he destroyed the nation anyway. In other words even if America were to repent now it might still be too late.
You are so right