Tragic events happen over the world all of the time, obviously we can't help with all of them, but we could still help with very large ones. Foreign spending and Foreign aid will almost always likely benefit out country in the end. Good relations and just helping out the others will be very important.
There was a time when humanitarian issues within the confines of a nations borders were only the concern of that nations leaders. With the expansion of media and the almost instant dissemination of information around the world, it becomes increasingly difficult to keep the happenings within the borders a national matter.
A person who is being tortured or harmed by their government is a person no matter where they live. It is cruel and inhumane to ignore the plight of a person just because they aren't from our country or exactly like us. Not everything should boil down to politics and "how can this help us?"
Yes, governments must step in to protect human rights and help to resolve humanitarian crises. It takes a powerful movement to stop these types of situations, and the efforts of those affected may not be sufficient to ensure resolution. When human rights or lives are threatened, government must take action, even if they themselves are not directly impacted by the situation.
In humanitarian crises, it is the responsibility of all people to provide what aid they can, regardless of 'interest'. Protecting the basic rights and safety of humans is a responsibility not to be left to a single country or said country's allies - it must be taken on by all. The bystander effect all too often leads to tragic circumstances that could have been prevented or ameliorated.