Zion hears and is glad,
and the daughters of Judah rejoice,
because of your judgments, O LORD.
For you, O LORD, are most high over all the earth;
you are exalted far above all gods.
O you who love the LORD, hate evil!
He preserves the lives of his saints;
he delivers them from the hand of the wicked.
(Psalm 97:8-10 ESV)
God’s people are supposed to love what is good and hate what is evil. We’re to rejoice at God’s righteous judgments, including his judgment against sin.
God’s people are also supposed to be marked by our love, by our eagerness to forgive, by our mercy toward sinner and victim alike. We’re to love our enemies and pray for those who persecute us (and, by implication, for those who are neutral toward us as well).
So there has to be a way to hate evil without being hateful.
To be sure, we will at times be misunderstood. There are some opinions you cannot hold without being called hateful, no matter how nice you are. That fact tempts us not to hate evil, or at least to change the subject whenever possible. But then we’re not being faithful, just like we’re not being faithful when we demonize those we’re supposed to pray for. If we only stand up for socially acceptable truths, our faith isn’t worth much.
We must hate evil. Hate it. We must not be hateful toward people created in God’s image.
As in so many things, I suspect the key to getting this right has to do with being amazed that God would save sinners like us. A sinner like me.