Yes, but compassion is only healthy if it is practiced in both directions. If the compassion continually comes from only one side of the equation then it becomes damaging to oneself.
I don't think so! You can't be resentful, angry, or abusive if you are compassionate. I don't think compassion is ever damaging to oneself!
"Always go straight forward, and if you meet the devil, cut him in two and go between the pieces." - William Sturgis, clipper ship captain, 1830's.