Why does God hate sin?
Here's the answer:
God hates sin because it is the exact opposite of His loving nature.
The Bible tells us God hates sin (Psalm 5:4). Sin is evil and there is no evil inside God. Inside God, there is only His attributes—things like kindness, mercy, holiness, and love. Every time we sin, we sin against God because it is the exact opposite of His nature.
God also hates sin because it separates us from Him (Romans 3:23). God loves us so much that He sent His Son to die for our sins. Through believing in Jesus, we can have a restored relationship with Him.
God hates sin because sin can enslave us and take over our lives. Before we know Christ, we are slaves to sin. We can only be freed from a life of sin by believing in Jesus. God doesn’t want us to be held in bondage to anything, including sin. Christ died for us in order that we don’t have to live in sin anymore. In Christ, there is freedom.
"But your sins have separated you from your God. They have caused him to turn his face away from you. So he won’t listen to you" (Isaiah 59:2).
"All of you are children of the light. You are children of the day. We don’t belong to the night. We don’t belong to the darkness" (1 Thessalonians 5:5).