The problem with empathy is that too much of it is bad, and too little of it is bad.
Too little empathy, and you’re an uncaring sociopath who doesn’t care about others’ wellbeing.
Empathy is great when it comes to doing nice things for nice people when everything’s going well. That’s the easy scenario.
Too much empathy when you’re dealing with people acting poorly, however, and you care so much about others’ wellbeing that you only examine the problem in a shallow fashion, and will avoid doing what appear at first to be “mean” things that are better for the other person in the long-term, to avoid causing short-term pain.
In many ways, too much empathy is selfish.
Because you’re not really being nice. You’re avoiding causing yourself pain just as much as you’re avoiding causing the other person pain. There’s very little altruism involved here.
In addiction counseling, for example, you’re not in the role of helper if you’re doing this – you’re in the role of enabler.
That’s a hard lesson to learn. Especially if you consider yourself to be a good, noble and empathic person. You need to examine the long-term consequences, not just the short-term ones.