The problem with being compassionate is you can go off to wrong extremes like gushy sentimentalism, undiscerning empathy, or taking up offenses on behalf of others.
This is true for all good character traits. If we lose balance, each of positives about us can wander off on a tangent and become something bad.
Here's another example; problem with being discrete is potential for over-cautiousness, secretiveness, timidness, and sometimes just scaring ourselves out of doing or saying anything.
The fair-minded can be so concerned about weighing all pros and cons that they become indecisive and indiscriminate.
I stumbled on this while looking for positive traits in someone that I've neglected to encourage. Maybe you knew it, and I think I sort of did, but now this dawns on me in a new light.
If we have an irregular person in our lives, who seems to have nothing but negative traits, try looking for that "seed of greatness" (as Zig Ziggler calls it), in that person - a good trait that has gone off on a tangent.