It's not worth unpacking the ethics here, but I think there's common ground. I would suggest that if someone has an income greater than the median and expects someone else to pay to support the poor, his math is off.
I do not expect "someone else" to pay for it. As best as I can figure at least 20% of my gross income is going towards social programs already via compulsory contributions (income taxes). Required contributions to these programs based on peoples' ability to pay seems like a good solution to me, though the allocation of those funds could be done a lot better.
As far as voluntary contributions go, I do make some, but a big issue is finding and vetting charities where donations would do the most good. Psychology plays a bit into it too - "We currently have W and need X to meet demand for services. Every Y above X lets us also do Z" is more appealing than "Every dollar helps!" with no transparency.
As far as voluntary contributions go, I do make some, but a big issue is finding and vetting charities where donations would do the most good. Psychology plays a bit into it too - "We currently have W and need X to meet demand for services. Every Y above X lets us also do Z" is more appealing than "Every dollar helps!" with no transparency.