Jonah’s repentance was imperfect. So was the Ninevites’. But God in his mercy forgave them anyways, as he does with each one of us.