Psalm 139:21-22 Do not I hate them, O Lord, that hate thee? And am not I grieved with those that rise up against thee? I hate with perfect hatred: I count them mine enemies.
My love for the Lord is so strong that I feel what He feels. Sin, unbelief, and rebellion against God becomes so repugnant to me that I sense the righteous wrath of a Holy God against Sin. However, God says, “love your enemies.” So which is it? The distinction lies in the Biblical saying: “Hate the sin, but love the sinner.” We can hate the words and deeds of sinners and still pray for their forgiveness and salvation.
Sin cannot be tolerated in any form, and the holiness of God demands judgment and punishment for every sin. But God still loves people, and so He gave His Son to bear the judgment of their sin upon Himself. Thus, by this substitution, God forgives the sinner and replaces his hatred with His love.
We remember that the hatred we feel toward Sin is what we feel toward our own sin. Therefore, we repent with godly sorrow and believe the Gospel. Hatred is turned into love, by faith in His name.