Compassion is something we can count on. Even if we face economic problems and our fortunes decline, we can still share our compassion with our fellow human beings. National and global economies are subject to many ups and downs, but through them all we can retain a compassionate attitude that will carry us through.
How can one be compassionate if you belong to any religion, follow any guru, believe in something, believe in your scriptures, and so on, attached to a conclusion? When you accept your guru, you have come to a conclusion, or when you strongly believe in god or in a saviour, this or that, can there be compassion? You may do social work, help the poor out of pity, out of sympathy, out of charity, but is all that love and compassion?
What acts as a far more effective circumstance for generating compassion and what, in fact, rouses us from our comfortable meditation seat is actually seeing or hearing others - encountering others directly, not just conceptually in our imagination.
I presume that you are compassionate: to be without pity means to be sick in body and spirit. But one should have spirit in abundance, so as to be permitted to be compassionate! For your pity is detrimental to you and to everyone.
When a person is in a miserable situation, then, yes, it is difficult to develop genuine compassion toward others. That's why I find it difficult to say to poor people, "Please have compassion toward millionaires." That's not easy.
Anger cannot be overcome by anger. If someone is angry with you, and you show anger in return, the result is a disaster. On the other hand, if you control your anger and show its opposite - love, compassion, tolerance and patience - not only will you remain peaceful, but the other person's anger will also diminish.