People put themselves in good/bad positions… If you don’t like the situation you are in, get yourself out of it. I think I have compassion to a certian extent- but I used to help people a lot- a ” volunteer” situation, as cwilbur put it; And that’s when you get hurt. I learned this the hard way. I got myself out of the rut. I would always find myself saying” why does this always happen to me? I do nice things for people and it gets tossed back in my face”.
I’ve found that having compassion- doesn’t mean you have to act on it. You have to know when its the right situation to invest your heart Into, or you get hurt.
One more thing-