Compassion and kindness are beautiful but so are boundaries and standards of behavior.
People want to be held at high standards of behavior even if they don’t know it. Because guilt is harder to bear than anger and truth is more liberating than what seems advantageous.
If you meet people with kindness and compassion all the time for the things that they do, you are also enabling bad behavior. And you are also taking upon yourself the consequences of their actions.
People need to experience the impact of their own mistakes and patterns of behavior and that is what honest reflection allows them to do.
Your boundaries benefit others too.