I've traveled to some of the poorest parts of the world. I try to donate regularly to the less fortunate. Yet, I've never felt guilt. What does guilt have to do with admitting the world is a cruel place?
A person cannot be reasoned out of a position they didn't reason themselves into.
(I do recall saying suggesting that people will not be swayed from whatever they believe on this matter, though.)
But how does donating to some poor people abroad benefits you?