The familiar verse of John 3:16 pronounces God’s love for the world and how He exercises his love through His Son for our salvation. God is a God of love. The plan of sending Jesus to die for our sins is also an example of God’s hatred of sin.
“There is no contradiction in these statements [love and hate]. The difficulty arises when we wrongly assume that God hates in the same way men hate. Hatred in human beings is generally thought of in terms of strong emotional distaste or dislike for someone or something. However, in God, hate is a judicial act on the part of the righteous judge who separates the sinner from Himself.” (Norman Geisler and Thomas Howell)
The Psalms say that God hates all who do wrong and expresses his wrath every day. God is actively opposed to everything evil. His wrath remains on those who sin (John 3:36), because sin is contrary to and opposes his holy nature and will. For every sin a person commits, they are storing up God’s wrath for themselves that will eventually be revealed on the Day of Judgment [when Christ returns]. Our stubborn hearts are part of our human nature. Every person is born with a heart and spirit that is anti-God. Every sin we commit separates us further from God, because God demands us to be holy in His presence, because He is holy. This is the only standard and God hates sin because it creates that chasm between Him and those He loves.
Out of love, God gave us only one solution to escape His wrath and to be holy in His sight. By believing in the Son of God, Jesus Christ, a person receives eternal life and escapes God’s wrath completely. Anyone who does not believe, disobeys God, and will not see life. That person remains under the wrath of God who is perfectly just in every way. The solution: Believe and live.