Nineveh was a powerful and wicked city. Jonah had grown up hating the Assyrians and fearing their atrocities. His hatred was so strong that he didn't want them to receive God's mercy. When hatred is shifted from the evil that people do onto the people themselves, even more evil has been generated. There is a time to hate.
Timing is important.
All the experiences listed in these verses are appropriate at certain times. The secret to peace with God is to discover, accept, and appreciate God's perfect timing. The danger is to doubt or resent God's timing. This can lead to despair, rebellion, or moving ahead without his advice. The capacity to hate can be a powerful motivation toward justice.