Ethics of care There is far too much conflict for compassion to be all that great as a general ethical model. It is of course good to be compassionate, but compassion is also the source of guilt, and retribution, is my only point. If someone that you are uninterested in falls in love with you, or the truth might hurt someone, then compassion is going to make you feel shitty about rejecting them, or telling them the truth. You can be forced into lots of situations if you're too compassionate, and be tempted to lie all the time. You have to reduce compassion in order to be able to set boundaries, and not just let people walk all over you, or to tell people things they don't want to hear.
Also, when you reduce someone's problems to victimization and oppression, that compassion is going to make you feel invested, and personally hurt as well, and the blame, or responsibility, rather than being placed with the self causing guilt in the first case, will be placed with the third party causing anger, frustration, and desires for retribution in this case.
You can see that compassion is partial, or indeed individual, taking of sides, and feeling equal compassion for everyone leads to a stalemate, where a super-ordinate value must be the ruling principle in all cases, meaning that "compassion" itself is a nonstarter. Sounds nice and fluffy, and is a feel good word, that signals all kinds of virtue, but it isn't a great ruling principle.