we must realize that poverty is unlikely to be eliminated. But we can do something to reduce poverty. In addition to the role of the government, we really have to help each other, by providing skills, education and health, I think this is the initial solution, but for all of this it requires a process, which cannot be done instantly.
How can you be so sure that poverty can't be eliminated? have you checked the situation in China? During the last two decades, they managed to completely eradicate extreme poverty. Wealth disparity will exist forever, because the population doesn't have the same skill set. But it is 100% possible to eliminate extreme poverty. And I don't agree with your argument that it is our duty to help the poor. The income tax levels are going up with every passing year, and in many countries the marginal tax rates have touched 60% mark. And it is not fair to ask someone who pays 60% tax on his salary, to further take out some money to help others.