Jonah ran away from God because he felt injustice in the way God showed mercy to Nineveh (Jonah 4). Though he eventually obeyed God, yet in his heart, he believed the Ninevites deserved judgment.
Christians often behave like Jonah. We don’t obey God for our own reasons. We think some sins are more sinful and therefore unpardonable. We get angry with God for showing mercy to others, forgetting that God had first spared us. Bottom line is we think we are right.
Let us be reminded of Ecclesiastes 5:2 “Do not be quick with your mouth, do not be hasty in your heart to utter anything before God. God is in heaven and you are on earth, so let your words be few.”