It is not compassion to be vague on that which God is clear. If you speak with great clarity and force on the parts of the Bible our wider culture likes (mercy, the sinfulness of oppression, etc.) but suddenly find yourself hemming and hawing when it comes to clear teachings of God our culture doesn’t like (that sex is meant for Godly marriage, that repentance is necessary for salvation, etc.) you’re probably not being governed by compassion. You’re probably being governed by fear of man.
That kind of compassion, the kind without conviction, is usually cheap veneer covering a heart that craves fitting in. It’s misguided, self-seeking, and it doesn’t usually accomplish much eternal good.
But compassion made strong by the truth of God and love for God? That is kindling and spark for a world freezing to death.
Jesus spoke unimaginably hard words from a heart of unimaginably deep love. Real compassion is like that, like Him. It can wound temporarily so that it can heal eternally. The fake kind can’t even tell you where your problem is.