Jonah 3 & 4

God calls Jonah a second time in the same way because he wants the lost saved. God has determined that his kingdom will come to the whole earth and that it will come to Nineveh through Jonah. When God opens his eyes to see the great need in Nineveh, Jonah does not want to see it.

God calls a second time because he wants the lost delivered and he wants human participation.  

Jonah wasn’t wrong in his though that the people of Nineveh would fall back in their sinful ways but the whole point of this book is that God is still willing to reach out.