Let me rephrase it
would giving charity helps to reduce poverty if every who can give charity do it in a regular way?
Will it reduce hard feeling between poor and rich people?
I remember my Spanish friend started laughing when I said that all people who can afford giving charity should do it, he said no way then poor people will become reicher than us.