Probably not YOUR lifetime, but in the long run? The good Lord knows and we can trust in Him.
Yes. With divine intervention. But what we do with human efforts only made things worse.