So what if they could? Bill Gates could "afford" to give $10 to every American. Is he morally required to do so?
We will just have to agree to disagree.