edit: Guys. By resorting to ad hominems and offering no incentive for changing one's mind, you are practically guaranteeing calcification and re-entrenchment. Are you happy that you contributed to the situation in a positive way?
Let them earn respect by demonstrating that they understand their wrongs and taking ongoing substantive action to change.
What offers even less incentive is when someone knows they will never be held accountable.
Give them some credit when they give a mild amount of evidence that they have actually changed their ways. Doing the right thing in a single instance is not enough evidence.
I've been in abusive relationships, fuck a single apology, change materializes due to consequences. There need to be consequences first.
You don't appease Hitler, you stop him.
Any one off act is meaningless. What matters is continued, persistent good behaviour. Once in a blue moon is just bad behaviour.
Your standards are too low, and encourages people with bad behaviour to not change. After all, you get accolades for doing one good thing in a sea of bad, but get admonished for one bad thing amidst a sea of good
They're refusing to undermine the system from which their own legitimacy and power derives. There's nothing moral about it.